1. 程式人生 > >google cpp style 頭文件

google cpp style 頭文件

應該 函數 二次 格式 前置 文本 路徑 聲明 google

1. self-contained

頭文件應該自包含(獨立,可以作為第一個頭文件),以 .h 結尾

至於用來插入文本的文件,說到底它們並不是頭文件,所以應以 .inc 結尾。

2. #define保護頭文件

#define相當於一個標誌,標誌名格式:<PROJECT>_<PATH>_<FILE>_H_

3. 前置聲明

盡量避免使用。一般來說,前置聲明弊大於利。

4. 內聯函數

原則:僅內聯不超過10行的函數。

5. include路徑和順序

路徑:相對於項目根目錄的路徑,不要使用 ./ ../等路徑標記。

順序:一次排序:相關頭文件, C 庫, C++ 庫, 其他庫的 .h

, 本項目內的 .h

二次排序:字母順序

google cpp style 頭文件