0%

C++ Coding标准和最佳实践

要点

  1. 编码风格清晰一致
  2. 合理命名,并有注释
  3. header干净,除非绝对需要,不在header文件中添加系统头文件
  4. class 的private成员不暴露,所有数据成员都应该是私有的,并加下划线标记
  5. 尽可能使用const
  6. 可移植性,不依赖特定大小的long或者unsigned类型
  7. 内存问题

  • 遵循三/五法则
  • 不使用全局数据
  • 使用构造函数初始化列表

其他