按照Google C++風格,不應該在#include中使用點號和雙點號。
例如:project/scr/base/logging.h 應該這樣包含:
#include "base/logging.h"
而不是這樣:
#include "../../../base/logging.h"
這樣就可以在包含目錄配置中看到項目的依賴。
如果允許#include使用“..”, 任一文件都可以引用到任意頭文件。
另外,#include中使用多層目錄也是個警告。例如 base 目錄下的頭文件可以使用,但不應該直接包含 base/detail/ 下的頭文件。
Powered by: C++博客 Copyright © 金慶