C++编码命名规范 -- 目前应用
来源:互联网 发布:阿沁的淘宝店链接 编辑:程序博客网 时间:2024/05/22 10:29
背景
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
- C++编码命名规范 -- 目前应用
- 应用程序设计/命名及编码规范方案
- 应用程序设计/命名及编码规范方案
- Objective-C编码规范(命名)_____2
- 编码规范-命名规范
- android 编码规范,命名规范
- java编码规范--命名规范
- 编码命名规范
- 编码命名规范
- 编码规范-变量命名
- android编码命名规范
- Android编码命名规范
- Android编码命名规范
- Android编码命名规范
- C#编码标准-命名规范
- ORACLE数据库命名编码规范
- Research 小组编码命名规范
- C#编码及命名规范
- 变长数组
- Ectiture impossible,doublon dans une cle de la错误
- Hibernate使用count(*)取得表中记录总数
- 不必要的优化
- 5个主流的HTML5开发工具分享
- C++编码命名规范 -- 目前应用
- (大数据分析-2)mapReduce Review
- 堆和栈的区别(转过无数次的文章)
- js 闭包概念
- 使用MD5算法检查文件的一致性
- 虚拟机中的问题及解决方法
- asp.net MVC中form提交和控制器接受form提交过来的数据
- Android实现自定义View的自定义属性的一般步骤
- Linux系统编程之错误处理:perror,strerror和errno http://www.linuxidc.com/Linux/2013-07/87238.htm