转 匈牙利命名法

原创 2007年09月26日 10:17:00
匈牙利命名法
匈牙利命名法是一名匈牙利程序员发明的,而且他在微软工作了多年。此命名法就是通过微软的各种产品和文档传出来的。多数有经验的程序员,不管他们用的是哪门儿语言,都或多或少在使用它。
这种命名法的基本原则是:
变量名属性类型对象描述
即一个变量名是由三部分信息组成,这样,程序员很容易理解变量的类型、用途,而且便于记忆。
下边是一些推荐使用的规则例子,你可以挑选使用,也可以根据个人喜好作些修改再用之。
⑴属性部分:
全局变量: g_
常量 : c_
类成员变量: m_
⑵类型部分:
指针: p
句柄: h
布尔型: b
浮点型: f
无符号: u
⑶描述部分:
初始化: Init
临时变量: Tmp
目的对象: Dst
源对象: Src
窗口: Wnd
下边举例说明:
hwnd: h表示句柄,wnd表示窗口,合起来为“窗口句柄”。
m_bFlag: m表示成员变量,b表示布尔,合起来为:“某个类的成员变量,布尔型,是一个状态标志”。 
转自:http://blog.csdn.net/sorichwalk

匈牙利命名法.

  • 2012年03月05日 12:58
  • 51KB
  • 下载

vb编程规范(匈牙利命名法

  • 2013年05月29日 10:31
  • 131KB
  • 下载

C++:继承、派生、多继承、补充:匈牙利命名法

一、继承/派生 1. 作用: 继承的目的是"延用旧功能",派生的目的是"增加新功能"。 人类:属性(名字,年龄) 行为(吃,睡) 教师:属性(名字,年龄,薪水) 行为(吃,睡,教学) ...

匈牙利命名法

  • 2013年05月02日 15:35
  • 31KB
  • 下载

匈牙利命名法

  • 2014年03月03日 18:53
  • 192KB
  • 下载

匈牙利命名法探讨

匈牙利命名法介绍 匈牙利命名法是计算机程序设计中的一种命名规则,由1972年至1981年在施乐帕洛阿尔托研究中心工作的程序员查尔斯•西蒙尼发明,此人后来成了微软的总设计师。他的思想是根据每个标识符所...

匈牙利命名法

  • 2008年08月07日 23:06
  • 117KB
  • 下载

匈牙利命名法

  • 2007年10月12日 20:57
  • 33KB
  • 下载

真正的”匈牙利命名法“

本文虽为转载文章,如有错误遗漏之处,欢迎指出,以免害人害己 这才是真正的“匈牙利命名法” 从刚进大学开始学习 C 语言,就听说了实际开发中会用到的各种变量命名方法,例如常见的匈牙利命名法、骆驼命名法...

C#匈牙利命名法.doc

  • 2008年01月11日 21:28
  • 47KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:转 匈牙利命名法
举报原因:
原因补充:

(最多只允许输入30个字)