码迷,mamicode.com
首页 > 其他好文 > 详细

google cpp style 头文件

时间:2018-10-14 16:55:30      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:include   def   大于   格式   ++   第一个   相关   根目录   elf   

1. self-contained

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

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

 

2. #define保护头文件

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

 

3. 前置声明

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

 

4. 内联函数

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

 

5. include路径和顺序

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

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

           二次排序:字母顺序

google cpp style 头文件

标签:include   def   大于   格式   ++   第一个   相关   根目录   elf   

原文地址:https://www.cnblogs.com/Zkqq/p/9786214.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!