当前位置 博文首页 > qq1113673178的博客:[笔记]c++Windows平台代码规范

    qq1113673178的博客:[笔记]c++Windows平台代码规范

    作者:[db:作者] 时间:2021-09-12 11:59

    腾讯安全实验室 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.函数命名
      • 3.1大驼峰命名
      • 3.2 动词+名词 结构
    • 4.内存申请原则
      • 4.1 谁创建谁释放,平级作用域内释放
    • 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
    下一篇:没有了