C++设计开发规范(0):目录

  
目录
1.      引言... 5
1.1.       核心价值... 5
1.2.       参考... 5
1.3.       约定... 5
1.4.       基本术语... 5
2.      命名规范... 6
2.1.       大小写约定... 6
2.2.       通用命名约定... 7
2.3.       名字空间的命名... 7
2.4.       类型(类、结构、接口、枚举、typedef)的命名... 7
2.4.1.         泛型类型的命名... 8
2.4.2.         枚举类型的命名... 8
2.5.       成员的命名... 9
2.5.1.         函数的命名... 9
2.5.2.         事件的命名... 9
2.5.3.         字段的命名... 9
2.6.       全局变量/函数的命名... 10
2.6.1.         全局变量的命名... 10
2.6.2.         全局函数的命名... 10
2.7.       参数的命名... 10
2.8.       typedef10
3.      类型设计规范... 11
3.1.       选择需要设计的类型... 11
3.2.       通用设计特性... 12
3.3.       类的设计... 13
3.4.       抽象类的设计... 13
3.5.       接口的设计... 14
3.6.       结构的设计... 14
3.7.       枚举的设计... 16
4.      成员设计规范... 18
4.1.       一般规范... 18
4.2.       构造/析构函数的设计... 19
4.3.       操作符重载... 20
4.4.       字段的设计... 20
4.5.       参数的设计... 21
4.6.       返回值的设计... 22
4.7.       全局变量/函数/常量/宏的设计... 22
5.      扩展性设计规范... 23
6.      移植性设计规范... 25
7.      错误处理规范... 27
8.      安全性设计开发规范... 27
9.      并行性设计开发规范... 27
10.        编码规范... 27
10.1.     书写风格... 28
10.1.1.      模板书写风格... 31
10.2.     注释... 32
10.3.     标识符命名... 32
10.4.     编码风格... 32
10.4.1.      常量... 32
10.4.2.      变量... 33
10.4.3.      类型转换... 35
10.4.4.      内存管理... 35
10.4.5.      控制语句... 36
10.4.6.      函数... 37
附录A   注释详解... 39

你可能感兴趣的:(C++设计开发规范(0):目录)