函数参数、类成员、局部变量、结构体内变量 变量(包括函数参数) 和数据成员名一律小写,单词之间用下划线 _连接。 类的成员变量以下划线结尾,但结构体的就不用。 六、类型 命名规则 类,结构体,类型定义(typedef),枚举,类型模板参数 均使用相同约定,即以大写字母开始,每个单词首字母均大写,不包含下划线(帕斯卡命名法...
1.6 命名空间 命名空间的名称是全小写的,基于项目名称和目录结构如: 1.7 类 类型命名每个单词以大写字母开头,不包含下划线。例如: 1.8 成员变量 成员变量命名规则和本地变量命名规则保持一致。 1.9 成员函数 成员函数命名规则和全局函数命名规则保持以一致。 2.注释规范 2.1.单行注释 使用双斜线// 或者 /* */ 都...
函数注释: 关键代码注释: 7)静态变量加前缀s_,如:staticints_count= 0; 8)尽量避免应用全局变量,如果有特殊情况必须定义的话,全局变量以小写g_开头,如:intg_count= 0; 9)结构体的名字开头字母要大写。如: structStudent { }; 10)枚举和它的成员的定义,应该采用有意义的命名方式,避免出现歧义;枚举变量的...
即:c_+变量命名规则;示例:const char* c_szFileName; 3.4 函数的命名规范 (1)函数的命名应该尽量用英文(或英文缩写、中文全拼、中文全拼缩写)表达出函数完成的功能——函数名应准确描述函数的功能。遵循动宾结构的命名法则,函数名中动词在前,并在命名前加入函数的前缀,函数名的长度不得少于8个字母。函数名首...
(6)命名规范必须与所使⽤的系统风格保持⼀致,并在同⼀项⽬中统⼀。(7)在同⼀软件产品内,应规划好接⼝部分标识符(变量、结构、函数及常量)的命名,防⽌编译、链接时产⽣冲突。对接⼝部分的标识符应该有更严格限制,防⽌冲突。如可规定接⼝部分的变量与常量之前加上“模块”标识等。(8)...
(6)命名规范必须与所使⽤的系统风格保持⼀致,并在同⼀项⽬中统⼀。(7)在同⼀软件产品内,应规划好接⼝部分标识符(变量、结构、函数及常量)的命名,防⽌编译、链接时产⽣冲突。对接⼝部分的标识符应该有更严格限制,防⽌冲突。如可规定接⼝部分的变量与常量之前加上“模块”标识等。(8)...
4 函数的命名规范 (1)函数的命名应该尽量用英文(或英文缩写、中文全拼、中文全拼缩写)表达出函数完成的功能——函数名应准确描述函数的功能。遵循动宾结构的命名法则,函数名中动词在前,并在命名前加入函数的前缀,函数名的长度不得少于8个字母。函数名首字大写,若包含有两个单词的每个单词首字母大写。如果是OOP 方...
示例:m_lpszStr,表示指向以 0 字符结尾的字符串的长指针成员变量 2、骆驼命名法 也叫驼峰式大小写。其主要规范为,混合使用大小写字母来构造变量名或函数名。 示例:printEmployeePaychecks(),如代码所示,函数的每一个逻辑断点均用大写字母标识 ...
类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 例如: DrawBox(); // 全局函数 box->Draw(); // 类的成员函数 【规则1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例如: int minValue; int maxValue; int SetValue(…); int GetValue(…);...
1. 命名规则 1.1函数命名 通常每个函数都执行一个操作,因此名称应该清楚地说明它的作用:使用check_for_error()而不是error_check(),使用dump_data_to_file()而不是data_file()。这样可以使函数和数据对象更容易区分。 结构体通常是名词。通过将函数名称设置为动词,并遵循其他命名规范,程序可以更自然地阅读。