一、你的类需要一个构造函数吗?
二、你的数据成员是私有的吗?
三、你的类需要一个无参的构造函数吗?
四、是不是每个构造函数初始化所有的数据成员?
五、类需要析构函数吗?
六、类需要一个虚析构函数吗?
七、你的类需要复制构造函数吗?
八、你的类需要一个赋值操作符吗?
九、你的赋值操作符能正确的将对象赋值给对象本身吗?
十、你的类需要定义关系操作符吗?
十一、删除数组你记得用delete[] ?
十二、记得在赋值构造函数和赋值操作符的参数类型中添加const了吗?
十三、如果有引用参数,他们该是const引用吗?
十四、记得适当的声明成员函数为const了吗?