命名规则约定
描述 | 实例 |
---|---|
类名混合使用大小写 | ClassName |
类型(包括枚举类)混合大小写 | TypeName |
局部变量,驼峰命名 | localName |
参数混合大小写 | RountinePara |
成员变量 | m_ClassVariable |
局部变量 | g_GlobalPara |
常量 | CONSTANT |
宏 | SCREEN_WIDTH |
常用类型的匈牙利命名法
前缀写法 | 类型 | 描述 | 实例 |
---|---|---|---|
ch | char | 8位字符 | charGrade |
b | BOOL | 布尔值 | bEnable |
n | int | 整型 | nLength |
n | UINT | 无符号值 | nHeight |
w | WORD | 16位无符号值 | wPos |
l | LONG | 32位有符号值 | loOffset |
dw | DWORD | 32位无符号整型 | dwRange |
p | * | 指针 | pDoc |
h | handleWindows对象的句柄 | hWnd |
关键字字母组合
描述内容 | 使用关键字母组合 |
---|---|
最大值 | Max |
最小值 | Min |
初始化 | Init |
临时变量 | T |
源对象 | Src |
目的对象 | Dst |