1、全局变量的命名规则: g_<变量名> 2、函数的命名规则: f_<函数名> 3、【class(类)】的命名规则: c_<类名> 4.1、类的成员变量的命名规则: mv_<变量名> 4.2、类的成员函数的命名规则: mf_<函数名> 4.3、类的静态变量的命名规则: sv_<变量名> 4.4、类的静态函数的命名规则: sf_<函数名> 4、【struc
函数参数、类成员、局部变量、结构体内变量 变量(包括函数参数) 和数据成员名一律小写,单词之间用下划线 _连接。 类的成员变量以下划线结尾,但结构体的就不用。 六、类型 命名规则 类,结构体,类型定义(typedef),枚举,类型模板参数 均使用相同约定,即以大写字母开始,每个单词首字母均大写,不包含下划线(帕斯卡命名法...
(同样的命名规则同时适用于类作用域与命名空间作用域的常量, 因为它们是作为 API 的一部分暴露对外的, 因此应当让它们看起来像是一个函数, 因为在这时, 它们实际上是一个对象而非函数的这一事实对外不过是一个无关紧要的实现细节)取值和设值函数的命名与变量一致. 一般来说它们的名称与实际的成员变量对应, 但...
const int A_GLOBAL_CONSTANT= 5; 1.8 #define和宏的命名 #define和宏应全为大写字母,使用'_'分隔符。宏应大写、带括号、避免副作用。宏名称前后的空格可以是任何空格,但在文件中使用制表符应始终保持一致。如果它们是函数的内联扩展,则函数全部以小写字母定义,宏的名称全部大写。如果宏是表达式,则将表达式括在...
c++类成员变量 m_ (member): m_cntBag (不这样搞,容易跟类里的成员函数的形参同名) 还有静态变量,局部变量等,很明显就能知道,所以不用加作用域了,不然反而弄得复杂,过分规则化了也不好。 类型部分: 指针p m_pWidget 字符串str m_strName 对象描述部分:这里主要是为了见名知意效果,但是又不能写太长,否...
3、全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 局部静态变量,应加s_词冠(表示static),如: static int s_lastw; 全局变量(尤其是供外部访问的全局变量),应加g_词冠(表示global),如: ...
函数的命名,一定要是动词+宾语的,函数通常就是一个动作,要做点什么,所以是 do something,动词总...
类型名 成员名: "成员表列"也称为"域表",每一个成员是结构体中的一个域 。成员名命名规则与变量名相同 声明结构体的形式 结构体的初始化 代码详解: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 struct point{int x;int y;};p1;//声明类型的同时定义变量p1struct point p2;//定义结构体变量p2st...
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结尾的字符串...