命名风格

匈牙利命名
 
变量名以小写字母开头,表示数据类型的简写,其后大小写相间,表达一个名词或形容词。
类名以一个大写字母
C T 开头,其后大小写相间,表达一个名词。
结构
/ 枚举名以大写字母开头,其后大小写相间,表达一个名词。
函数
/ 方法名以大写字母开头,其后大小写相间,表达一个动宾词组。
宏全部为大写字母,表达一个名词、动词或形容词。
 
驼峰风格
 
变量名 / 函数名 / 方法名都以小写字母开头,其后大小写相间,不使用类型的缩写,而是要表达名称自身的含义 ( 形似驼峰 )
类名以大写字母开头,其后大小写相间,表达一个名词。
其他类似匈牙利命名。
 
 
匈牙利命名风格实际上是将变量名和变量类型进行了绑定。在现代 C++ 编程中,它受到很多指责,因为当一个变量类型被修改时,所有的变量名字都要被修改,看上去很不方便。如果使用变量功能命名,那么改变一个变量类型时,变量名都不用去修改。
 
但根据“写代码的风格是为了充分暴露 bug ”的原则,这反而是匈牙利命名风格的优点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值