4.1.3
变量注释
..............................................................................................................................................10
4.2 注释和代码的比例不少于 1 :3。...........................................................................................................10
4.3 3 种注释的风格..........................................................................................................................................10
4.4 注释与源代码位置:位于代码上方.........................................................................................................11
4.5 禁止行末注释.............................................................................................................................................11
4.6 空注释行.....................................................................................................................................................11
4.6.1
应加注释行的地方
..............................................................................................................................12
4.7 文件注释.....................................................................................................................................................12
4.8 类的注释.....................................................................................................................................................12
4.9 函数的注释.................................................................................................................................................13
4.10 修改注释...................................................................................................................................................13
4.11 其它应加注释的地方...............................................................................................................................14
5. 命名...................................................................................................................................................................15
5.1 通用规则.....................................................................................................................................................15
5.1.1
基于
Windows
的项目使用
Microsoft* “
匈牙利”命名法
..................................................................15
5.1.2
不要声明以一个或多个下划线
('_')
开头的名称
.............................................................................15
5.1.3
不要使用两个相连的下划线
..............................................................................................................15
5.1.4
避免使用只靠字母大小写才能区分的名称
......................................................................................15
5.1.5
避免使用缩写
......................................................................................................................................15
5.1.6
选择清晰的、易辨认的、有意义的名称
..........................................................................................15
5.1.7
使用名称的正确拼写
..........................................................................................................................16
5.1.8
布尔值使用正值谓词从句
..................................................................................................................16
5.2 名字空间.....................................................................................................................................................16
5.3 类与结构.....................................................................................................................................................16
5.3.1
名称使用名词或名词短语
..................................................................................................................16
5.3.2
类名
......................................................................................................................................................16
5.3.3
结构名
..................................................................................................................................................16
5.3.4
联合体名
..............................................................................................................................................16
5.3.5
枚举名
..................................................................................................................................................17
5.3.6
不同子系统中命名
..............................................................................................................................17
5.3.7
前后缀
..................................................................................................................................................17
5.3.8
集合
......................................................................................................................................................17
5.4 变量.............................................................................................................................................................18
5.4.1
基本格式
..............................................................................................................................................18
5.4.2
变量名使用混合大小写,并以小写字母开头。
..............................................................................18
5.4.3
声明常量,宏,枚举常量
..................................................................................................................18
5.4.4
变量名是用多个单词表示时
..............................................................................................................18
5.4.5
变量名命名应有意义
..........................................................................................................................18
5.4.6
变量名大小在
2~20
个字母,避免单字母变量。
............................................................................18
5.4.7
基本类型变量名中必须有其类型的修饰前缀。
..............................................................................18
5.4.8
子系统变量名前应加子系统小写名加“
_”
。
....................................................................................18
5.4.9
系统全局变量名前应加前缀“
g_”
。
..................................................................................................18
5.4.10
避免使用
auto
,
register
修饰词。
...................................................................................................19
5.4.11
变量如果是指针变量
,
变量应加上字母
p........................................................................................19
5.5 类与结构变量命名.....................................................................................................................................19
5.5.1
类成员变量名前加“
m_”
。
..................................................................................................................19
5.5.2
类静态成员变量名前加“
ms_”
。
........................................................................................................19
5.5.3
标准类
/
结构变量名要加上它的标准前缀或后缀;
.........................................................................19
5.5.4
应该用一致的前
(
后
)
缀来命名。
.......................................................................................................19
5.6 函数.............................................................................................................................................................19
5.6.1
过程类型的函数名称
..........................................................................................................................19
5.7 函数参数.....................................................................................................................................................20