什么是匈牙利标记法?
2008.12.24 4:48 下午
匈牙利标记法 是编程中变量的一种命名习惯。
[Prefix]-BaseTag-Name
其中 [Prefix]是可选的,BaseTag是数据类型的缩写,Name是变量名字,说明变量的作用
[Prefix]包括:
p-指针
rg-集合
c-计数器
h-句柄
BaseTag主要有:
v-void i-int f-BOOL ui-UINT
b-BYTE ch-CHAR wch-WCHAR ul-ULONG
l-LONG dw-DWORD hr-HRESULT fn-funtion
sz-NULL str w-USHORT,SHORT,WORD
针对OO,成员变量用m_开头,全局变量用g_开头
example:
BOOL m_fInitialized
BYTE *pbBuffer