原创  很全的匈牙利命名法 收藏

◆匈牙利命名法

基本原则是:

变量名=属性+类型+对象描述

⑴属性部分:

全局变量: g_

常量 : c_

类成员变量: m_

⑵类型部分:

数组:a

布尔型: b               byte: by

char: c                 字节计数: cb          颜色引用值: cr     坐标差(长度): cx,cy

双字(DWORD): dw

浮点型: f              函数: fn

句柄: h

整数(integer): i

长整型(long): l         long型指针: lp

短整型: n              near指针: np

指针: p

string: s              用'\0'终止的字符串: sz

文本内容: tm

无符号: u

Word: w

坐标: x,y

⑶描述部分:

初始化: Init

临时变量: Tmp

目的对象: Dst

源对象: Src

窗口: Wnd


下边举例说明:

hwnd: h表示句柄,wnd表示窗口,合起来为“窗口句柄”。

m_bFlag: m表示成员变量,b表示布尔,合起来为:“某个类的成员变量,布尔型,是一个状态标志”。


1,变量命名;
2,常量命名、宏定义;
3,资源名字定义格式;
4,函数命名和命名空间、类的命名、接口的命名;
5,结构体命名;
6,控件的命名;
7,注释;

发表于 @ 2004年09月29日 10:58:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:今天是个好日子,有了自己的BLOG | 新一篇:我收集的像素画技巧 No.1

  • 发表评论
  • 评论内容:
  •  
Copyright © stkim
Powered by CSDN Blog