C/C++代码规范

背景

  • C/C++编程规范有谷歌和华为等不同版本,选择参考使用
  • Google格式化不同编程规范工具有clang-format[7][8]和Cpplint[2][3][4];Clion安装cpplint[6]和vscode安装cpplint[5]参考下面文章;

如何使用

安装步骤:
1,Clion安装最终还是根据插件中的提示直接安装即可;
2,安装Cpplint,安装Clion
3,Clion中安装Cpplint后,配置Python2环境和cpplint环境,参考[9][11]

核心命名规则

1,文件命名:根据当前项目名词以及当前模块名称命名,并且使用全小写的方式,在单词之间使用下划线连接。除项目协议和文档中规定可以使用的缩写外,尽量不是用缩;如:“cross_platform_header.h”,“my_useful_class.c”
2,常量命名时全部用大写,单词之间用下划线隔开,常量包含define、const和枚举类型成员变量;如:“MAX_STOCK_COUNT”
3,方法名、参数名、成员变量、局部变量统一使用小写单词加下划线命名风格,需要表明该变量或方法具体表示的含义;如:“get_local_value()”,“int my_value = 0”
4,命名全局变量时,额外添加‘g_’前缀,命名静态变量时,额外增加‘s_’前缀;如:“g_my_student”,“s_my_student”
5,结构体、枚举、共同体命名时,采用首字母大写,直接相连的大驼峰命名方式,命名中体现数据结构类型,以“Enum”、“Struct”、“Union”结尾;如:“struct StudentStruct{};”,“enum ErrorNumberENum{}”
6,使用typedef关键字为数据结构起别名,方便使用,名称当中体现当前数据结构类型;如:“tydef struct StuendetStruct{}student_st;”

参考文章

[1]Google 开源项目风格指南
[2]代码风格审查工具Cpplint
[3]cpplint 介绍
[4]【编程基础】CppLint工具使用过程
[5]vscode进阶:C/C++开发环境配置
[6]Clion安装cpplint
[7]Clion设置code format为google format
[8]VS Code C++ 代码格式化方法(clang-format)
[9]Cline 中cpplint 工具 CLion-cpplint
[10] GitHub google /styleguide
[11]Cpplint 官网
[12]代码风格审查工具Cpplint

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值