C++编码命名规范 -- 目前应用

背景

C++命名规范

常见命名法:

 

匈牙利命名法:基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。

 

Camel命名法:即骆驼式命名法,原因是采用该命名法的名称看起来就像骆驼的驼峰一样高低起伏。Camel命名法有两种形式:混合使用大小写字母和单词之间加下划线,例如runFast和run_fast都属于Camel命名法。

 

Pascal命名法:与Camel命名法类似,不过Pascal命名法的首字母为大写字母。


结合了google命名规范与各种资料,按照下面章节进行命名规范的书写



简单说明


类名

C开头,之后每个单词首字母大写。例如 CVipAccount

变量名

匈牙利命名法,全小写加下划线。如 m_psz_vip_account。

函数名

非存取访问函数使用 Pascal 命名法(如 AddRepository)。存取访问函数使用 小写+下划线(如 set_my_cash)。

文件名

Pascal 命名法。首字母大写

结构体、宏、枚举、联合

结构体名:structMyStruct;他的成员 匈牙利命名 如 m_psz_my_account
宏:defineMAX_NUMBER
枚举:无前缀,首字母大写。MyEnum;他的成员 enum + 匈牙利。如 enumFlag。
联合:无前缀,首字母大写。MyUnion;他的成员 union + 匈牙利。如 unionchFlag。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值