|
第一部分
匈牙利命名法规则
一般情况下,变量的取名方式为:
+ + 。
范围前缀_,类型前缀_,限定词。
特殊的类型命名,前缀表示:
类、接口
| 前缀 |
类型 |
例子 |
备注 |
| Lm |
Class |
LmObject |
表示类型本身 不与范围前缀结合使用 |
| I |
Interface 接口 |
IUnknown |
注:类名前缀改为Lm,对于非全局的类最好有语义表示其所属模块。类的实例命名与类名大致相同,只是类名语义表示类的通用含义,而类名表示此实例的具体语义。如类名LmSketPoint表示草图点的类定义,而它的两个实例 _StartPoint,_EndPoint分别代表起点和终点的语义。类的实例命名带上前缀_。 特殊约定: a. MouseTool的派生类的前缀为_Mt. b
|