摘要: c++设计八大原则(降低改变带来的代码修改) 一.依赖倒置原则(DIP) 1.高层模块(稳定)不应该依赖于低层模块(变化),二者应该依赖于抽象(更稳定) <高层模块 包括 低层模块所依赖的抽象,而不是低层模块的本身,而其本身也依赖于自身抽象模块> 2.抽象(稳定)不应该依赖于实现细节(变化),实现细 阅读全文
posted @ 2021-11-24 21:51 gonghw403 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 记录一下c++11新特性方便以后回忆 1.nullptr (对标NULL) 2.auto ,decltype(根据表达式推断类型,表达式不执行) decltype(func()) sum = 5; // sum的类型是函数func()的返回值的类型int, 但是这时不会实际调用函数func() in 阅读全文
posted @ 2021-11-24 19:01 gonghw403 阅读(61) 评论(0) 推荐(0) 编辑