【C++沉思录】 2.1 库与继承——类设计者的核查表
发布时间:2023-05-02 22:53:36
来源:哔哩哔哩
是否需要一个构造函数
【资料图】
是否需要一个无参的构造函数
是否需要每个构造函数初始化所有的数据成员
是否需要析构函数
是否需要虚的析构函数
是否需要复制构造函数
数据成员是否私有
是否需要一个赋值操作符
赋值操作符是否能正确地将对象赋给对象本身
是否需要定义关系操作符
删除数组时是否使用delete[]
是否为复制构造函数和复制操作符的参数类型中加上const
如果函数有引用参数,是否应该是const引用
是否需要对某些成员函数声明为const