对于命名规则,不同的操作系统平台有不同的特点。Microsoft力推“匈牙利”表示法,即,用前缀加强变量名的表示。而Unix下则主张用单词加下划线法,根据不同的系统,可以使用相应的风格。
几点共性规则:
(1)尽量能望文生义。
(2)min-length&max-information。
(3) 不靠大小写区分变量。 x、X
(4)不要出现完全相同的局部变量和全局变量。
(5)变量要用“形容词+名词”。int maxValue
(6)全局函数要用“动词+名词”。DrawText()
(7)反义词定义互斥的操作。set...(),get...()
Windows下规则细节:
(1)类名及函数名用大写字母开始。
(2)变量以小写字母开头。
(3)常量全大写。
(4)静态变量加s_前缀。
(5)全局变量加g_前缀。
(6)类的数据成员前加m_前缀。
(7)用库特征前缀避免命名冲突。
几点共性规则:
(1)尽量能望文生义。
(2)min-length&max-information。
(3) 不靠大小写区分变量。 x、X
(4)不要出现完全相同的局部变量和全局变量。
(5)变量要用“形容词+名词”。int maxValue
(6)全局函数要用“动词+名词”。DrawText()
(7)反义词定义互斥的操作。set...(),get...()
Windows下规则细节:
(1)类名及函数名用大写字母开始。
(2)变量以小写字母开头。
(3)常量全大写。
(4)静态变量加s_前缀。
(5)全局变量加g_前缀。
(6)类的数据成员前加m_前缀。
(7)用库特征前缀避免命名冲突。