匈牙利命名法:
基本原则是:变量名=属性+类型+对象描述。
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。 例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。
属性一般是小写字母+_:
g_:全局变量
m_:类成员变量
s_:静态变量
c_:常量
类型就多了:
str或sz:以零结束的字符串
b:bool
c:char
p:指针
n:整形
l:长整
f:float
d:double
u:无符号
dw:双字
fn:函数