1 / 9
文档名称:

匈牙利命名规范.doc

格式:doc   大小:31KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

匈牙利命名规范.doc

上传人:drp539608 2019/3/26 文件大小:31 KB

下载得到文件列表

匈牙利命名规范.doc

相关文档

文档介绍

文档介绍:匈牙利命名规范-EveryDay'sGain-IT博客网EveryDay''sCodingDiary随笔-23,文章-1,评论-0,引用-0数据加载中……匈牙利命名规范几年以前,CharlesSimonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法",,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的字符数组):lpszFoo表示"Foo",,这种方法不仅使变量名字非常绕口,,,但是在通过30---40个函数的计算之后,发现采用整型变量宽度不够,这时我们不仅要改变这个变量的类型,而且要改变这个变量在这30--,除了一些顽固的Windows程序员外已经没有人再使用"匈牙利表示法",在某种场合它依然存在,,输入前缀是一种糟糕的想法,,匈牙利方法一般有优势。尤其是对界面编程,有优势。但对于有强烈的算法要求、尤其是有很多抽象类型的C++程序,匈牙利方法简直是一个灾难。看你用在什么地方。现在有了很好的IDE工具,如:VC,,会自动提示告诉你它的声明和定义,。整体性。可读性。分类要清楚。要有注释!匈牙利命名法是微软推广的一种关于变量、函数、对象、前缀、宏定义等各种类型的符号的命名规范。匈牙利命名法的主要思想是:在变量和函数名中加入前缀以增进人们对程序的理解。它是由微软内部的一个匈牙利人发起使用的,结果它在微软内部逐渐流行起来,并且推广给了全世界的Windows开发人员。下面将介绍匈牙利命名法,后面的例子里也会尽量遵守它和上面的代码风格。还是那句话,并不是要求所有的读者都要去遵守,但是希望读者作为一个现代的软件开发人员都去遵守它。aArray数组bBOOL(int)布尔(整数)byUnsignedChar(Byte)无符号字符(har字符(字节)cbCountofbytes字节数crColorreferencevalue颜色(参考)值cxCountofx(Short)x的集合(短整数)dwDWORD(unsignedlong)双字(无符号长整数)fFlags(usuallymultiplebitvalues)标志(一般是有多位的数值)fnFunction函数g_global全局的hHandle句柄iInteger整数lLong长整数lpLongpointer长指针m_Datamemberofaclass一个类的数据成员nShortint短整数p