1. 头文件定义,cpp文件实现
2. 头文件宏
#ifndef XXXXX
#define XXXXX
#endif // XXXXX
3. 头文件中尽量少#include其他头文件,可以用前置声明来减少头文件引用
4. 不在头文件中using namespace,这样会导致名字空间失效
5. 析构函数定义成虚函数
6. 构造函数中初始化变量
7. 指针注意释放后置空,防止野指针
8. 使用引用计数或者智能指针,减少内存相关crash
本文详细介绍了C++编程中的关键概念与实践技巧,包括头文件定义、宏使用、避免名字空间失效、析构函数定义、构造函数初始化、指针管理及智能指针的应用,旨在提高代码质量和性能。
1. 头文件定义,cpp文件实现
2. 头文件宏
#ifndef XXXXX
#define XXXXX
#endif // XXXXX
3. 头文件中尽量少#include其他头文件,可以用前置声明来减少头文件引用
4. 不在头文件中using namespace,这样会导致名字空间失效
5. 析构函数定义成虚函数
6. 构造函数中初始化变量
7. 指针注意释放后置空,防止野指针
8. 使用引用计数或者智能指针,减少内存相关crash

被折叠的 条评论
为什么被折叠?