欢迎光临散文网 会员登陆 & 注册

【C++沉思录】 1.1 库与继承——类设计者的核查表

2023-05-02 23:02 作者:叶落羽起  | 我要投稿
  1. 是否需要一个构造函数

  2. 是否需要一个无参的构造函数

  3. 是否需要每个构造函数初始化所有的数据成员

  4. 是否需要析构函数

  5. 是否需要虚的析构函数

  6. 是否需要复制构造函数

  7. 数据成员是否私有

  8. 是否需要一个赋值操作符

  9. 赋值操作符是否能正确地将对象赋给对象本身

  10. 是否需要定义关系操作符

  11. 删除数组时是否使用delete[]

  12. 是否为复制构造函数和复制操作符的参数类型中加上const

  13. 如果函数有引用参数,是否应该是const引用

  14. 是否需要对某些成员函数声明为const


【C++沉思录】 1.1 库与继承——类设计者的核查表的评论 (共 条)

分享到微博请遵守国家法律