函数参数、类成员、局部变量、结构体内变量 变量(包括函数参数) 和数据成员名一律小写,单词之间用下划线 _连接。 类的成员变量以下划线结尾,但结构体的就不用。 六、类型 命名规则 类,结构体,类型定义(typedef),枚举,类型模板参数 均使用相同约定,即以大写字母开始,每个单词首字母均大写,不包含下划线(帕斯卡命名法...
⑤、成员变量用m_开头,如一个长型成员变量定义为m_lCount;即:变量名=m_+变量类型+变量的英文意思(或缩写) ⑥、对枚举类型(enum)中的变量,规定用枚举变量或其缩写做前缀。并且规定用大写。 如:enum cmEMDAYS { EMDAYS_MONDAY; EMDAYS_TUESDAY; …… }; ⑦、对struct、union、class变量的命名规定定义的类型...
EatApple 函数的函数指针变量。 g_cch :g_ 是属性描述,表示全局变量,c 和 ch 分别是计数类型和字符类型,一起表示变量 类型,这里忽略了对象描述,所以它表示一个对字符进行计数的全局变量。 MFC、句柄、控件及结构的命名规范: Windows类型 样本变量;MFC类样本变量HWND hWnd; CWnd* pWnd; HDLG hDlg; CDialog* ...
18.STL 说明:vec表示vector容器的前缀,为了简化变量,变量体后面不再使用前缀 vector vecValue; list lstInfo; 三.类的成员变量以m_开头,后面为变量,变量同时还要加前缀。 CString m_strName; //m_开头+类型前缀+名称 四.定义一个变量,为了简化,在不影响变量意义的情况下,可仅仅使用前缀。 RECT rc; 五.全局...
【C++】编码&命名规范 1.命名规范 关于命名规范我们常用于本地变量名、全局变量名、预处理指令名称、函数名称、命名空间名称、类名、成员变量名称、成员函数名称。 1.1 通用命名规范. 在开发的时候命名尽量使用描述性的命名。这样的命名更加有助于别人快速的理解。比如: ...
⑨、对const 的变量要求在变量的命名规则前加入c_,即:c_+变量命名规则;例如: const char* c_szFileName; 2、 函数的命名规范: 函数的命名应该尽量用英文表达出函数完成的功能。遵循动宾结构的命名法则,函数名中动词在前,并在命名前加入函数的前缀,函数名的长度不得少于8个字母。
例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。 (3)帕斯卡(pascal)命名法。与驼峰命名法类似,二者的区别在于:驼峰命名法是首字母小写,而帕斯...
例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。帕斯卡(pascal)命名法。与驼峰命名法类似,二者的区别在于:驼峰命名法是首字母小写,而帕斯卡命名法...
变量命名方面流行的有以下几种:一、匈牙利命名法 这种命名法的出发点是把变量名按:属性+类型+对象描述的顺序组合起来,以使程序员作变量时对变量的类型和其它属性有直观的了解,下面是HN变量命名规范。属性部分:g_ 全局变量 c_ 常量 m_ c++类成员变量 s_ 静态变量 类型部分:数组 a 指针...