标签:
1. explict 阻止隐式类型转换
2.引用传递好于值传递
3.对内置类型或STL 传值更好
4.阻止默认构造函数:将其声明为private而不定义;或继承一个这样的基类
5.虚函数的目的是允许派生类的实现得以客制化,在不同的基类中有不同的实现代码。任何类只要带有虚函数都几乎确定应该也有一个虚析构函数
6.class的设计目的若不是为了当作基类使用,或不是为了具备多态性,就不该声明虚析构函数
7.构造期间虚函数不是虚函数。在构造和析构期间不要调用虚函数,因为这类调用不会下降至派生类
标签:
原文地址:http://www.cnblogs.com/zuopeng0943/p/4883751.html