天天看點

《C和C++程式員面試秘笈》——1.11 include head.h和include "head.h" 有什麼差別

本節書摘來自異步社群出版社《c和c++程式員面試秘笈》一書中的第1章,第1.11節,作者: 董山海,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

c和c++程式員面試秘笈

考點: 頭檔案引用中<>與""的差別

出現頻率:

【答案】

尖括号< >表明這個檔案是一個工程或标準頭檔案。查找過程會首先檢查預定義的目錄,我們可以通過設定搜尋路徑環境變量或指令行選項來修改這些目錄。

如果檔案名用一對引号括起來,則表明該檔案是使用者提供的頭檔案,查找該檔案時将從目前檔案目錄(或檔案名指定的其他目錄)中尋找檔案,然後在标準位置尋找檔案。

繼續閱讀