#include 與 #include "檔名" 之間的區別在 C/C++ 中?


這兩種形式之間的區別在於預處理器搜尋待包括檔案的位置。

#include <檔名>

預處理器以與實現相關的方式進行搜尋,它會搜尋編譯器預先指定的目錄。此方法通常用於包含標準庫標頭檔案。

#include "檔名"

預處理器在包含指令的檔案所在的同一目錄中進行搜尋。如果失敗,則它會開始表現得像 #include <檔名> 形式。此方法通常用於包含你自己的標頭檔案。

更新時間:2019-07-30

3 千次以上瀏覽

啟動你的 職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.