美文网首页
编程规范 - 头文件

编程规范 - 头文件

作者: 吃柠檬的鸮 | 来源:发表于2019-04-25 23:41 被阅读0次

【摘自《 Google C++ 编程规范》】

  1. 所有头文件都应该使用 #define 防止头文件被多重包含(multiple inclusion),命名格式一般为

<PROJECT>_<PATH>_<FILE>_H_

  1. 使用前置声明(forward declaration)尽量减少 .h 文件中 #include 的数量。
  2. 只有当函数不多于 10 行时才会将其定义为内联函数(inline function)。
  3. 复杂的内联函数的定义,应放在后缀名为 -inl.h 的头文件中。
  4. 定义函数时,参数的顺序为:输入参数在前,输出参数在后。
  5. 包含文件的名称及次序:C 库、C++ 库、其他库的 .h、项目内的 .h。
    项目内头文件应该按照项目源代码目录树结构排列。

相关文章

  • 编程规范 - 头文件

    【摘自《 Google C++ 编程规范》】 所有头文件都应该使用 #define 防止头文件被多重包含(mult...

  • C语言编程规范 - 华为 2011年风格

    C语言编程规范 总体原则 清晰第一 简洁为美 选择合适的代码风格,与代码原有风格保持一致 头文件 原则 头文件中适...

  • 编码规范

    编码规范补充 1. 头文件 1.1. include guard 所有头文件都应该使用#define 防止头文件被...

  • 开题

    iOS编程规范 2016.11.25(1.0版本) 目录 iOS编程规范........................

  • 一、Defining Class

    头文件声明定义 类实现 官方命名规范说明

  • 2019-12-11 转载TCP/IP编程常用C语言头文件

    网络编程的头文件(这里所有的头文件都在/usr/include目录下面) 经常被一些头文件搞大,不知到到哪个头文件...

  • python编程规范

    python编程规范 在python 编码过程中遵循PEP8编程规范 以下规范必须遵守 一、代码编排 缩进。4个空...

  • 04 | 代码规范:实践开发 Flutter 编程代码规范工具

    在实践编程之前,我们先来掌握代码规范,毕竟优秀的编程代码从规范开始。 命名规范 命名规范中包括了文件以及文件夹的命...

  • 乐乎项目优化

    编程: 1、代码规范。架构规范、文件组织规范、命名规范、代码逻辑规范、资源存放。 一、使用cocoapod 二、代...

  • Java程序员

    编程 学习 交流 开源 规范

网友评论

      本文标题:编程规范 - 头文件

      本文链接:https://www.haomeiwen.com/subject/evqxnqtx.html