4.1、类的成员变量的命名规则: mv_<变量名> 4.2、类的成员函数的命名规则: mf_<函数名> 4.3、类的静态变量的命名规则: sv_<变量名> 4.4、类的静态函数的命名规则: sf_<函数名> 4、【struct(结构)】的命名规则: s_<结构名> 4.1、结构的成员变量的命名规则: mv_<变量名> 4.2、结构的成员函数的命名规...
函数参数、类成员、局部变量、结构体内变量 变量(包括函数参数) 和数据成员名一律小写,单词之间用下划线 _连接。 类的成员变量以下划线结尾,但结构体的就不用。 六、类型 命名规则 类,结构体,类型定义(typedef),枚举,类型模板参数 均使用相同约定,即以大写字母开始,每个单词首字母均大写,不包含下划线(帕斯卡命名法...
【规则1-7】全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 例如: DrawBox(); // 全局函数 box->Draw(); // 类的成员函数 【规则1-8】用正确的反义词组命名具有互斥意义的变量或相反动作的函数等。 例如: int minValue; int...
别把这两类风格混在一起用。 2、变量的名字应当使用“名词”或者“形容词+名词”。 3、全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)。类的成员函数应当只使用“动词”,被省略掉的名词就是对象本身。 局部静态变量,应加s_词冠(表示static),如: static int s_lastw; 全局变量(尤其是供外部访...
1. 命名规则1.1函数命名通常每个函数都执行一个操作,因此名称应该清楚地说明它的作用:使用check_for_error()而不是error_check(),使用dump_data_to_file()而不是data_file()。这样可以使函数和数据对象更容易区…
(同样的命名规则同时适用于类作用域与命名空间作用域的常量, 因为它们是作为 API 的一部分暴露对外的, 因此应当让它们看起来像是一个函数, 因为在这时, 它们实际上是一个对象而非函数的这一事实对外不过是一个无关紧要的实现细节)取值和设值函数的命名与变量一致. 一般来说它们的名称与实际的成员变量对应, 但...
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结尾的字符串...