匈牙利命名法

匈牙利命名法是一名匈牙利程序员发明的,而且他在微软工作了多年。此命名法就是通过微软的各种产品和文档传出来的。多数有经验的程序员,不管他们用的是哪门儿语言,都或多或少在使用它

  这种命名法的基本原则是:

              变量名属性类型对象描述

即一个变量名是由三部分信息组成,这样,程序员很容易理解变量的类型、用途,而且便于记忆。

    下边是一些推荐使用的规则例子,你可以挑选使用,也可以根据个人喜好作些修改再用之。

⑴属性部分:

   全局变量:       g_

   常量            c_

   类成员变量:   m_

⑵类型部分:

指针:          p

句柄:          h

布尔型:      b

浮点型:      f   

无符号:      u

⑶描述部分:

初始化:      Init

临时变量:  Tmp

目的对象:  Dst

源对象:      Src

窗口:          Wnd

 

下边举例说明:

hwnd h表示句柄,wnd表示窗口,合起来为“窗口句柄”。

m_bFlag  m表示成员变量,b表示布尔,合起来为:“某个类的成员变量,布尔型,是一个状态标志”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值