c++代码规范

缩进

使用 tab 键缩进,一个 tab 键为 4 个空格

变量命名

变量 (包括函数参数) 和数据成员名一律小写, 单词之间用下划线连接. 类的成员变量以下划线结尾, 但结构体的就不用

每行最多字符数

每一行代码字符数不超过 80

函数最大行数

一个函数最多不超过100行

函数、类命名

  • 常规函数使用大小写混合, 取值和设值函数则要求与变量名匹配
  • 所有类型命名 —— 类, 结构体, 类型定义 (typedef), 枚举, 类型模板参数 —— 均使用相同约定, 即以大写字母开始, 每个单词首字母均大写, 不包含下划线

常量

声明为 constexpr 或 const 的变量, 或在程序运行期间其值始终保持不变的, 命名时以 “k” 开头, 大小写混合

空行规则

  • 垂直留白尽量少留
  • 水平留白的使用根据在代码中的位置决定
  • 不在行尾添加没意义的留白

注释规则

统一使用“//”

操作符前后空格

  • 括号前后不需要空格
  • 逗号、分号和冒号前面不需要空格,后面需要空格
  • 在二元运算符的左右两边都加上空格
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值