google cpp style 头文件

Posted zkqq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了google cpp style 头文件相关的知识,希望对你有一定的参考价值。

1. self-contained

头文件应该自包含(独立,可以作为第一个头文件),以 .h 结尾

至于用来插入文本的文件,说到底它们并不是头文件,所以应以 .inc 结尾。

 

2. #define保护头文件

#define相当于一个标志,标志名格式:<PROJECT>_<PATH>_<FILE>_H_

 

3. 前置声明

尽量避免使用。一般来说,前置声明弊大于利。

 

4. 内联函数

原则:仅内联不超过10行的函数。

 

5. include路径和顺序

路径:相对于项目根目录的路径,不要使用 ./ ../等路径标记。

顺序:一次排序:相关头文件, C 库, C++ 库, 其他库的 .h, 本项目内的 .h

           二次排序:字母顺序

以上是关于google cpp style 头文件的主要内容,如果未能解决你的问题,请参考以下文章

从cpp文件创建头文件.h [关闭]

C++头文件和cpp文件的原理

c++头文件和cpp文件的关系

头文件已经定义,但是在CPP文件中使用的话不能报错有未定义的字符

编译器找到头文件但没有找到 cpp 文件?

C++头文件和cpp文件的原理