1.类的成员函数使用内联函数时,内联函数应当尽量存放在类的头文件之中;
2.对于一些类,编译器不能生成缺省的赋值,这些类包含有不能再构造函数前导外部赋值的数据成员,常量成员(包括常量指针)以及引用就是这样。
3.如果类有一个特殊的析构函数,你应该提供一个拷贝构造函数以及重载赋值构造运算符。
4.+、-、*和/均应的重载构造函数应当返回的类型必须是类类型而不应当是类的引用。
5.+、-等双目运算符应当使用的是friend定义的函数,应当为外部函数,因为使用类的成员函数的话,第一个参量默认为类,这样使用就会有一定的限制。
6.编译器拒绝对非常量的引用执行隐式转换,甚至对内置类型也是如此。