您的位置:首页 > 其它

命名风格

2012-07-09 09:25 253 查看
匈牙利命名

变量名以小写字母开头,表示数据类型的简写,其后大小写相间,表达一个名词或形容词。

类名以一个大写字母C或T开头,其后大小写相间,表达一个名词。

结构/枚举名以大写字母开头,其后大小写相间,表达一个名词。

函数/方法名以大写字母开头,其后大小写相间,表达一个动宾词组。

宏全部为大写字母,表达一个名词、动词或形容词。

驼峰风格

变量名/函数名/方法名都以小写字母开头,其后大小写相间,不使用类型的缩写,而是要表达名称自身的含义
(形似驼峰)。

类名以大写字母开头,其后大小写相间,表达一个名词。

其他类似匈牙利命名。

匈牙利命名风格实际上是将变量名和变量类型进行了绑定。在现代C++编程中,它受到很多指责,因为当一个变量类型被修改时,所有的变量名字都要被修改,看上去很不方便。如果使用变量功能命名,那么改变一个变量类型时,变量名都不用去修改。

但根据“写代码的风格是为了充分暴露bug”的原则,这反而是匈牙利命名风格的优点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: