C++ do’s and don’ts

do’s

  • 头文件中尽量使用前置声明
  • 可继承类的析构函数一定是虚函数

don’ts

  • 构造函数中不能调用虚函数