📑C++学习笔记📘学习笔记 - Effective C++本学习笔记总结了《Effective C++》中的关键条款,包括智能指针的使用、资源管理、异常安全、内存管理、模板编程等。强调了RAII原则、深拷贝与移动语义的选择、接口设计的重要性、避免不必要的类型转换、以及使用traits类获取类型信息的最佳实践。还讨论了继承与组合的设计原则,建议在设计类时明确is-a和has-a关系,并谨慎使用多重继承和private继承。 CPP OOP 实用教程
📑C++学习笔记C++ programming languageC++编程语言的特点包括对C语言的改进,如使用string类替代字符数组、STL容器的安全性和简化操作、以及对类型强制转换和整数溢出问题的改进。文中还介绍了设计模式(如单例模式和工厂模式)、STL标准库的使用、容器的分类及其操作、仿函数的概念,以及算法的分类和应用。通过示例代码,展示了如何在C++中实现这些概念和技术。 CPP
📑C++学习笔记对比unordered_map和unordered_set对比unordered_map和unordered_set的核心差异、使用示例、性能比较及最佳实践建议。 C++学习笔记 必看精选 实用教程
📑C++学习笔记C++11中 unordered_set 存在性检查方法C++11中unordered_set存在性检查方法有find()、count()、equal_range(),各有优缺点,推荐使用find()进行元素操作。 CPP