-- Jerry Marx [2004-08-28 05:04:53]
命名方式
-
类名使用每个单词第一个字母大写的方式,并且在可以实例化的类名前面加一个大写的C,在不可以直接实例化的类名前面加一个I
-
平面数据结构(普通的struct)使用tag + 名称(每个单词第一个字母大写)
-
类的成员变量名使用下划线("_")开头,第一个单词全部小写,后面的单词第一个字母大写的方式.但是struct的成员变量不使用下划线开始.
-
类成员函数的命名: 公有的类成员函数第一个字母使用大写字母.私有的和受保护的类成员函数第一个字母使用小写字母.
-
尽量不使用全局变量,如果一定需要,采用"g_"作为前缀
-
局部变量采用小写字母开始.
-
例如: CMyApplication 表示这是一个具体的类.
-
IAppMode 表示这是一个接口定义或者是一个抽象类.
-
例如: tagNormalData
-
例如: _member 本来我的想法是公有的变量采用不以下划线开始的方式,而私有的和受保护的采用下划线开头的方式.现在我倾向于类的所有成员变量都不可以是公有的.然后为每个成员变量提供访问函数的方式.
-
例如: PublicMethod()
-
privateMethod()
-
例如: g_global
-
例如: temp