1、全局变量的命名规则: g_<变量名> 2、函数的命名规则: f_<函数名> 3、【class(类)】的命名规则: c_<类名> 4.1、类的成员变量的命名规则: mv_<变量名> 4.2、类的成员函数的命名规则: mf_<函数名> 4.3、类的静态变量的命名规则: sv_<变量名> 4.4、类的静态函数的命名规则: sf_<函数名> 4、【...
函数参数、类成员、局部变量、结构体内变量 变量(包括函数参数) 和数据成员名一律小写,单词之间用下划线 _连接。 类的成员变量以下划线结尾,但结构体的就不用。 六、类型 命名规则 类,结构体,类型定义(typedef),枚举,类型模板参数 均使用相同约定,即以大写字母开始,每个单词首字母均大写,不包含下划线(帕斯卡命名法...
【规则1-7】全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 例如: DrawBox(); // 全局函数 box->Draw(); // 类的成员函数 【规则1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例如: int minValue; int...
类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 局部静态变量,应加s_词冠(表示static),如: static int s_lastw; 全局变量(尤其是供外部访问的全局变量),应加g_词冠(表示global),如: void (* g_capture_hook)(void); 标识符的命名要清晰、明了,有明确含义,同时使用完整的单词或大家基本...
1. 命名规则 1.1函数命名 通常每个函数都执行一个操作,因此名称应该清楚地说明它的作用:使用check_for_error()而不是error_check(),使用dump_data_to_file()而不是data_file()。这样可以使函数和数据对象更容易区分。 结构体通常是名词。通过将函数名称设置为动词,并遵循其他命名规范,程序可以更自然地阅读。
四、变量命名 1.总述 变量 (包括函数参数) 和数据成员名一律小写, 单词之间用下划线连接. 类的成员变量以下划线结尾, 但结构体的就不用, 如: a_local_variable, a_struct_data_member, a_class_data_member_.2.说明 普通变量命名 举例:类数据成员 不管是静态的还是非静态的, 类数据成员都可以和普通变量一...
m_ 类的数据成员(member) 类的数据成员 int m_nValue; 函数名的命名规则参考: 1. 函数名的首字母建议大写,函数名采用大小写字母结合的形式 int GetMaxValue(void) { do someting; } 2. 定义函数时,若函数无返回值,请冠以void 函数名格式;若函数无参数,请在参数中写入void格式; ...
函数的命名,一定要是动词+宾语的,函数通常就是一个动作,要做点什么,所以是 do something,动词总...
某种探讨性的观点认为:如果将结构体的成员,视为“成员变量”,被某些精心设计的专属的“成员函数”访问,这是不是“面向对象”的类(class)概念的萌芽呢? 结构体(联合体)独享单独的“命名空间”,是否早期的设计者的某种直觉呢?实例 structsth {int sth;} sth;说明:编译通过。同一标示符 sth,在上述分类...
f Flags (usually multiple bit values)标志(一般是有多位的数值) fn Function函数 g_ global全局的 h Handle句柄 i Integer整数 l Long长整数 lp Long pointer长指针 m_ Data member of a class一个类的数据成员 n Short int短整数 p Pointer指针 s String字符串 sz Zero terminated String以0结尾的字符串...