通常变量名本身足以很好说明变量用途,特定情况下,需要额外注释说明。 类数据成员: 每个类数据成员(也叫实例变量或成员变量)应注释说明用途,如果变量可以接受 NULL 或-1等警戒值(sentinel values),须说明。 全局变量: 和数据成员相似,所有全局变量(常量)也应注释说明含义及用途。 3. 编码规范 3.1. 括号 对于C/C++...
函数参数、类成员、局部变量、结构体内变量 变量(包括函数参数) 和数据成员名一律小写,单词之间用下划线 _连接。 类的成员变量以下划线结尾,但结构体的就不用。 六、类型 命名规则 类,结构体,类型定义(typedef),枚举,类型模板参数 均使用相同约定,即以大写字母开始,每个单词首字母均大写,不包含下划线(帕斯卡命名法...
一般来说, 函数名的每个单词首字母大写 (即 “驼峰变量名” 或 “帕斯卡变量名”), 没有下划线. 对于首字母缩写的单词, 更倾向于将它们视作一个单词进行首字母大写 (例如, 写作 StartRpc() 而非 StartRPC())。 (同样的命名规则同时适用于类作用域与命名空间作用域的常量, 因为它们是作为 API 的一部分暴露...
变量命名 里面只能是名词,不能有动词 宏:全部大写,如:FRAME_SIZE 变量:驼峰命名规则,首个单词小写,如:myFrameSize 全局变量:在变量前后添加字母 G,如:myFrameSizeG 函数 尽量利用动词表达函数功能 利用下划线连接各单词,如 av_audio_fifo_alloc() 类 类名 采用驼峰命名规则,但首单词首字母大写,如:MyFrame 类...
四、命名约定——宏名 五、命名约定——类型别名 类型别名的命名应由⼩写字母与下划线构成。所有的类名应具有后缀”_t”(⾮union型)与”_u”(union型)。后缀”_t”与”_u”保留给类型别名。六、命名约定——成员名 结构体与联合体名应遵循与变量名相同的命名约定 七、保留关键字 保留字或关键词的使...
2、命名约定 对于输入/输出参数,第一个参数通常是输入参数,第二个参数通常是输出参数。对于多个参数,可以使用逗号分隔它们的名称。例如:calculate_sum(a, b)。对于可选参数,可以使用默认值作为参数名称的一部分。例如:calculate_average(total, count)。如果count为0,则默认使用total的值。三、文件名命名规范 ...
类名首字母大写;用大写字母分隔单词,除单词的首字母外,全部小写;类名中不要出现下划线“_”。 类(结构)属性名 属性由成员前缀”m_“属性,属性名采用匈牙利命名规范。 方法 方法与函数执行一个任务,因此应当用动词来命名。比方说,DumpDataToFile()就要好于DataFile()。
⽰例:int nin_sum;int nax_sum;int add_user(BYTE *user_name);int delete_user(BYTE *user_name);除了编译开关/ 头⽂件等特殊应⽤,应避免使⽤EXAMPLE_TEST 之类以下划线开始和结尾的定义。3-变量名的命名规则 变量的命名规则要求⽤“匈⽛利法则”。即开头字母⽤变量的类型,其余部分⽤变量...
(1)驼峰命令法。正如它的名称所表⽰的那样,是指混合使⽤⼤⼩写字母来构成变量和函数的名字。例如,下⾯是分别⽤骆驼式命名法和下划线法命名的同⼀个函数:printEmployeePaychecks();print_employee_paychecks();第⼀个函数名使⽤了驼峰命名法,函数名中的每⼀个逻辑断点都有⼀个⼤写字母来...