C++命名规范

1. 基本原则

  • 保持一致性。
  • 命名应具有描述性,并尽量避免使用缩写。
  • 为常用的命名模式提供文档,使新成员或其他开发者能够快速上手。

2. 通用命名规则

  • 使用英文命名。
  • 使用驼峰命名法。

3. 类和结构

  • 类名和结构名应该使用驼峰命名,首字母大写:MyClass, ImageData.

4. 变量

  • 普通变量使用驼峰命名,首字母小写:localVariable.

  • 类成员变量前加 _ 前缀:_memberVariable.

  • 函数参数使用驼峰命名,并添加 _ 后缀:parameter_.

5. 函数

  • 函数名使用驼峰命名,首字母小写:calculateAverage().

6. 常量和宏

  • 常量使用驼峰命名,首字母大写:ConstValue.

  • 宏使用全部大写,单词之间用下划线分隔:MAX_COUNT.

7. 文件名

  • 文件名应反映其中的主要类或内容。例如,MyClass 类应该在 MyClass.cppMyClass.h 中定义。

8. 名称选择

  • 避免使用C++关键字或与常用库冲突的名称。

  • 名称应具体且具有描述性,例如,使用 openFile() 而不是 open(),除非在上下文中很明确。

9. 注释

  • 为所有公共API、函数、类和方法提供文档注释。

  • 注释应简短且具体,清晰地描述函数或方法的行为、输入和输出。

10. 总结

这只是一个基本的命名规范。在实际开发中,根据项目和团队的具体情况,可能需要调整或扩展这些规则。最重要的是,团队中的每个成员都应遵循同一套规则,并确保代码在整个项目中保持一致性。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Google C++命名规范是Google公司在开发C++代码时推荐的命名规范,以下是其主要要点: 1. 标识符命名:采用驼峰命名法,即除了首个单词以外,其余单词的首字母大写。类名、结构体名、枚举类型名应使用首字母大写,函数名和变量名应使用首字母小写。例如:myVariable、myFunction、MyClass。 2. 命名空间命名:命名空间一般采用全小写字母,并用下划线分隔单词。例如:my_namespace。 3. 常量命名:常量命名一般使用全大写字母,并用下划线分隔单词。例如:MAX_VALUE、PI。 4. 文件命名:文件名一般使用全小写字母,并用下划线分隔单词。例如:my_file.cpp。 5. 宏定义命名:宏定义一般使用全大写字母,并用下划线分隔单词。例如:MY_MACRO。 6. 类型命名:类型命名应使用首字母大写的驼峰命名法。例如:MyClass、MyStruct、MyEnum。 7. 私有成员变量的命名:私有成员变量一般在变量名前加上下划线。例如:_myVariable。 8. 模板参数命名:模板参数命名一般使用单个大写字母。例如:T、U。 9. 枚举常量命名:枚举常量一般使用全大写字母,并用下划线分隔单词。例如:ENUM_CONSTANT。 10. 命名长度限制:标识符的长度应控制在 255 个字符以内。 以上是Google C++命名规范的主要要点,遵循这些规范可以使代码更加一致、易读和易维护。详细的规范内容可以在Google C++ Style Guide中找到。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值