习惯了C#和Java中的命名方法,现在要用匈牙利表示法,觉得很别扭。匈牙利表示法以变量类型的缩写为前缀,后面是头字母大写的变量描述。 不知道老程序员们为什么如此热衷于此道,这简直是火星语。
匈牙利记号表示法前缀
|
前 缀
|
类 型
|
|
sz
|
指向一个以零字符结尾的字符串中的第一个字符
|
|
str
|
字符串
|
|
i
|
int
|
|
n
|
数或int
|
|
ui
|
Unsigned int
|
|
c
|
char
|
|
w
|
WORD(unsigned short)
|
|
dw
|
DWORD(unsigned long)
|
|
fn
|
函数指针(function pointer)
|
|
d
|
Double
|
|
by
|
byte
|
|
l
|
long
|
|
p
|
pointer
|
|
lp
|
long pointer
|
|
lpstr
|
指向字符串的long pointer
|
|
h
|
句柄(handle)
|
|
m_
|
类成员(class member)
|
|
g_
|
全局型(global type)
|
|
hwnd
|
窗口的句柄(Window handle)
|
|
hdc
|
Windows设备上下文(device context)的句柄
|
1330

被折叠的 条评论
为什么被折叠?



