匈牙利命名法
MFC基本上采用匈牙利命名法,匈牙利命名法关键是:
1、 标识符的名字以一个或者多个小写字母开头作为前缀;
2、 前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
前缀 |
类型 |
a |
数组 (Array) |
b |
布尔值 (Boolean) |
by |
字节 (Byte) == 8 bit |
c |
有符号字符 (Char) |
cb |
无符号字符 (Char Byte,没有多少人用) |
cr |
颜色参考值 (ColorRef) |
cx,cy |
坐标差(长度 ShortInt) |
dw |
双字 (Double Word) == 4 Byte == 4 * 8 bit |
fn |
函数(function) |
h |
句柄(Handle) |
i |
整型(int) |
l |
长整型 (Long int) |
lp |
长指针(Long Pointer) |
m_ |
类的成员(member of a class) |
n |
短整型 (Short Int) |
np |
近指针(Near Pointer) |
p |
指针(Pointer) |