二者之間的差異#include
以及 C/C++ 中的 #include "filename"?
#include <filename>
預處理器會以與實現無關的方式進行搜尋,它會搜尋編譯器預先指定的目錄。此方法通常用於包含標準庫標頭檔案。
#include "filename"
預處理器會在包含指令的檔案所在的目錄中進行搜尋。如果搜尋失敗,它會開始像 #include <filename> 形式一樣工作。此方法通常用於包含你自己的標頭檔案。
廣告
#include <filename>
預處理器會以與實現無關的方式進行搜尋,它會搜尋編譯器預先指定的目錄。此方法通常用於包含標準庫標頭檔案。
#include "filename"
預處理器會在包含指令的檔案所在的目錄中進行搜尋。如果搜尋失敗,它會開始像 #include <filename> 形式一樣工作。此方法通常用於包含你自己的標頭檔案。