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