函数参数、类成员、局部变量、结构体内变量 变量(包括函数参数) 和数据成员名一律小写,单词之间用下划线 _连接。 类的成员变量以下划线结尾,但结构体的就不用。 六、类型 命名规则 类,结构体,类型定义(typedef),枚举,类型模板参数 均使用相同约定,即以大写字母开始,每个单词首字母均大写,不包含下划线(帕斯卡命名法...
【规则1-7】全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 例如: DrawBox(); // 全局函数 box->Draw(); // 类的成员函数 【规则1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例如: int minValue; int...
1.6 命名空间 命名空间的名称是全小写的,基于项目名称和目录结构如: 1.7 类 类型命名每个单词以大写字母开头,不包含下划线。例如: 1.8 成员变量 成员变量命名规则和本地变量命名规则保持一致。 1.9 成员函数 成员函数命名规则和全局函数命名规则保持以一致。 2.注释规范 2.1.单行注释 使用双斜线// 或者 /* */ 都...
【规则1-7】全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 例如: DrawBox(); // 全局函数 box->Draw(); // 类的成员函数 【规则1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例如: int minValue; int...
C语⾔命名规范 C是⼀门朴素的语⾔,你使⽤的命名也应该这样。然⽽,当⾯对复杂情况时就有些棘⼿,给全局变量取⼀个描述性的名字是必要的。把⼀个全局函数叫做“foo”是⼀种⽬光短浅的⾏为。全局函数也⼀样,如果你有⼀个统计当前⽤户个数的函数,应当把它命名 为“count_active_user...
C语言命名规范 C是一门朴素的语言,你使用的命名也应该这样。然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的。把一个全局函数叫做“foo”是一种目光短浅的行为。全局函数也一样,如果你有一个统计当前用户个数的函数,应当把它命名为“count_active_user()”或者简单点些的类似名称,不...
没有必要花太多的精力试图发明最好的命名规则, 而是应当制定一种令大多数项目成员满意的命名规则并切实执行。 标识符命名的一致性自然会体现出代码的优雅。 当然,如果你的程序使用了第三方的代码,而这些模块经验证确实是正确无误的。 那么也没有必要一味追求命名的一致性,而去修改这些已经定型的模块中的函数和变量...
四、变量命名 1.总述 变量 (包括函数参数) 和数据成员名一律小写, 单词之间用下划线连接. 类的成员变量以下划线结尾, 但结构体的就不用, 如: a_local_variable, a_struct_data_member, a_class_data_member_.2.说明 普通变量命名 举例:类数据成员 不管是静态的还是非静态的, 类数据成员都可以和普通变量一...
1. 命名规则 1.1函数命名 通常每个函数都执行一个操作,因此名称应该清楚地说明它的作用:使用check_for_error()而不是error_check(),使用dump_data_to_file()而不是data_file()。这样可以使函数和数据对象更容易区分。 结构体通常是名词。通过将函数名称设置为动词,并遵循其他命名规范,程序可以更自然地阅读。