Windows命名规则
2021-03-31 20:28
标签:fine TE 全局 函数名 max ace 用途 静态成员 [] 函数名: ·参照 Windows API 的命名规范。 ·推荐使用动宾结构。函数名应清晰反映函数的功能、用途。 ·函数名最长不得超过30个字符。 ·函数名第一个字母必须大写。 ·全局函数必须以小写前缀"g"开头。 4、变量名: 原则上,变量名的命名遵从匈牙利记法。即:前缀 + 类型 + 变量名 1)格式: [m_|s_|g_] type [class name|struct name] variable name 2)解释: ·m_ : 类的成员变量 ·ms_:类的静态成员变量 ·s_ :静态全局变量 ·g_ :普通全局变量 ·类型缩写(type) ·char, TCHAR: ch ·char[],TCHAR[]: sz ·bool, BOOL: b ·int, __int16,__int32,__int64: n ·long: l ·double: d ·float: ft ·BYTE: by ·WORD: w ·DWORD: dw ·unsigned: u ·function: fn ·p :pointer ·lp :pointer 变量名最长不得超过20个字符。 5、类名: ·必须以大写"K"开头,后面字母反映具体含义,以清晰表达类的用途和功能为原则。 ·接口必须以大写"I"开头,代表 Interface 。 ·当名称由多个单词构成时,每一个单词的第一个字母必须大写。 6、结构名、宏名、枚举名、联合名: ·全部大写。 ·枚举名加小写前缀"enum"。 例: typedef enum _KFILE_OPEN_MODE { enumOPEN_READONLY = 0, enumOPEN_READWRITE = 1, enumCREATE_ALWAY = 3 } KFILE_OPEN_MODE; //·宏名加小写前缀"def"。 例: #define defMAXNUMBER 100 ·结构名加小写前缀"tag",之后必须以大写"K"开头。 例: typedef struct tagKPOINT { int x; int y; } KPOINT; //·联合名加小写前缀"uni"。 例: typedef union _VARIANT{ char unichVal; int uninVal; long unilVal; float uniftVal; ... } VARIANT; Windows命名规则 标签:fine TE 全局 函数名 max ace 用途 静态成员 [] 原文地址:https://www.cnblogs.com/2018shawn/p/9250776.html
下一篇:windows远程拷贝失效