📑C++学习笔记📘学习笔记 - Effective C++本学习笔记总结了《Effective C++》中的关键条款,包括智能指针的使用、资源管理、异常安全、内存管理、模板编程等。强调了RAII原则、深拷贝与移动语义的选择、接口设计的重要性、避免不必要的类型转换、以及使用traits类获取类型信息的最佳实践。还讨论了继承与组合的设计原则,建议在设计类时明确is-a和has-a关系,并谨慎使用多重继承和private继承。 CPP
📑C++学习笔记C++11中 unordered_set 存在性检查方法C++11中unordered_set存在性检查方法有find()、count()、equal_range(),各有优缺点,推荐使用find()进行元素操作。 CPP
📑C++学习笔记抽象工厂模式:构建产品家族的终极解决方案就像餐厅后厨准备的标准料理包组合,抽象工厂模式为创建复杂对象家族提供了优雅的解决方案。当你的系统需要像变色龙一样在不同环境下呈现完整且一致的"皮肤"时,这就是你的终极武器。 CPP Design Pattern
📑C++学习笔记工厂方法模式:对象创建的优雅委托艺术工厂方法如同编程世界里的基因表达机制——父类定义生命蓝图,子类实现具体性状。它在框架设计与业务扩展之间架起了一座优雅的桥梁。 CPP Design Pattern
📑C++学习笔记组合模式:构建递归帝国的万能钥匙组合模式就像分形几何中的曼德博集合——简单的规则能产生无限复杂的结构。它为处理层次结构提供了一种优雅的数学美感,让客户端代码在递归王国中畅通无阻。 CPP Design Pattern