腾讯安全实验室 c/c++安全指南
google c++ 代码规范
google c++ 编码规范
C/C++代码规范(一)——文件结构、排版、命名规则
C/C++代码规范(二)——表达式、常量、函数设计
C++effective读书笔记(待更新)
如何写出“颜值高”的代码?
文章目录
- 前言
- 1.文件结构
- 1.1 版权和版本的声明
- 1.2 导出头文件命名 XXXAPI.h
- 1.3 常见项目结构
- 1.4 头文件 防止重复引入
- 1.5 导出接口命名
- 2.参数命名
- 2.1 局部变量
- 2.2 静态变量
- 2.3 全局变量
- 2.4 成员变量
- 2.5 常见变量命名
- 3.函数命名
-
- 4.内存申请原则
-
- 5.代码格式
- 5.1 一行只申明一个变量,且声明后马上初始化
- 5.2 代码块之间用 多使用换行 分隔
- 5.3 操作符与变量之间 多使用 空格 分隔
- 5.4 判断语句和循环语句 内容必须用{}包裹
- 5.5 {}包裹的内容必须有层次感 通过一层一个tab
- 6.常见通俗规定
- 6.1 函数形参顺序 先dst,后src
- 6.2 长循环放内部,短循环放外部
- 6.3 使用const static 代替 #define
- 6.4 执行命令时 文件路径 记得用转义字符 \\" \\"圈起来路径
- 6.5 路径中的斜杠 默认使用反斜杠 /
- 6.6 四个空格等于一个tab 但一般用4个空格 一个tab某平台等于8个空格
- 总结
cs