第1章 引言 1
声明 3
致谢 3
第2章 一般原则 5
第3章 格式约定 9
3.1 缩进 9
第4章 命名约定 23
4.1 预处理宏的命名 23
4.2 类型和常量的命名 23
4.3 函数的命名 27
4.4 变量和参数的命名 29
4.5 通用原则 33
第5章 文档约定 39
第6章 编程原则 55
6.1 工程 55
6.2 类的设计 61
6.3 线程安全与并发 71
第7章 编程约定 79
7.1 预处理 79
7.2 声明 87
7.3 作用范围 91
7.4 函数和方法 93
7.5 类 101
7.6 类成员 107
7.7 操作符 127
7.8 模板 137
7.9 类型安全、强制转换和类型转换 141
7.10 初始化与对象的构造 153
7.11 语句与表达式 165
7.12 控制流 171
7.13 错误和异常处理 177
7.14 效率 189
第8章 打包约定 195
8.1 作用范围 195
8.2 组织 199
8.3 文件 205
摘要 209
术语表 223
参考书目 242
索引 244