平凡的天才

目的是为人类造福
posts - 20, comments - 41, trackbacks - 0, articles - 6
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

我的类设计复查表

Posted on 2007-04-17 16:44 平凡的天才 阅读(770) 评论(0)  编辑 收藏 引用
  • 需要构造器吗?
  • 数据成员是private的吗?它可以是const的吗?
  • 需要默认构造器吗?
  • 是不是每个构造器初始化了所有成员?
  • 需要析构器吗?它需要虚化吗?
  • 需要拷贝构造器吗?
  • 需要assigment operator吗?它能正确自赋值吗?
  • 需要关系操作符吗?
  • 在函数形参上使用了const吗?在成员函数之后呢?
  • 删除数组成员时用delete []吗?

  • 只有注册用户登录后才能发表评论。
    【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
    网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理