1.视c++为一个语言联邦
2.尽量以const,enum和inline替换#define
3.及可能使用const
4.确定对象被使用前已经被初始化
5.了解c++默默编写并调用哪些函数
6.若不想使用编译器自动生成的函数,就应该明确拒绝
7.为多态基类声明virtual析构函数
8.别让异常逃离析构函数
9.绝不在构造和析构过程中调用virtual函数
10.令operator=返回一个reference to *this
11.在operator=中处理"自我赋值"
1.视c++为一个语言联邦
2.尽量以const,enum和inline替换#define
3.及可能使用const
4.确定对象被使用前已经被初始化
5.了解c++默默编写并调用哪些函数
6.若不想使用编译器自动生成的函数,就应该明确拒绝
7.为多态基类声明virtual析构函数
8.别让异常逃离析构函数
9.绝不在构造和析构过程中调用virtual函数
10.令operator=返回一个reference to *this
11.在operator=中处理"自我赋值"