匈牙利命名法

[ 127 查看 / 0 回复 ]

这个方法可能很多人都听说过,包括我在内的一些人也试图去使用它,可是还是觉得自己的好,但是现在看来这种想法是错误的。再解释解释吧。这些符号可以多个同时使用,顺序是先m_,(这上标记指成员变量)再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。

a Array
b Boolean
by Byte
c Char //有符号型字符
cb Char Byte //无符号型字符(没多大用处)
cr ColorRef //颜色参考值
cx,cy Length of x,y (ShortInt) //坐标差(长度)
dw Double Word
fn Function
h Handle
i Integer
m_ Member of a class
n Short Integer
np Near Pointer
p Pointer lp Long Pointer
s String
sz String with Zero End //以字符'\0'结尾的字符串
tm Text //文本内容
w Word
x,y Coordinate //坐标

类名一般没有说明字符,例如theApp. 用在其他类中加m_就行。要注意的是:某些类也有类似于匈牙利命名法的缩写。例如:CStatusBar m_wndStatusBar;这里的wnd表示窗口类,但是这种命名法不是标准的匈牙利命名法的一部分。


北大青鸟教学与就业双优示范基地--烟台文化宫

即刻报名 http://www.qnit.cn/online.asp
地址:烟台市文化宫大厦七层
电话:0535-6687961
QQ:1144295006
网址:www.qnit.cn





山东烟台北大青鸟软件工程师|电脑IT培训教育学校|北大青鸟烟台文化宫计算机培训学校
山东烟台北大青鸟烟台文化宫校区是中国计算机IT教育第一品牌,文化宫北大青鸟是从事国内计算机电脑  职业教育 技能认证最专业培训学校.提供烟台电脑培训,山东计算机教育认证培训,IT培训教育,职业技能鉴定培训,职业技能教育认证培训,烟台J2ee,烟台accp,烟台java培训,游戏网站制作培训,山东烟台程序员,java软件工程师人才培训. 高端IT培训,java,.net,linux培训 ,了解北大青鸟学费、北大青鸟课程、北大青鸟培训、北大青鸟电话、北大青鸟网站、北大青鸟网址,咨询电话: 0535-6687961
TOP