#include 指令指示預處理器處理指定檔案的內容, 就好像這些內容在源程式中出現在指令出現的位置一樣。
#include "path-spec"#include
標記可以將常量和巨集定義組織到包含檔案中, 然後使用 #include 指令將這些定義新增到任何原始檔中。包含檔案對於合併外部變數和複雜資料型別的宣告也很有用。只需在為此目的建立的包含檔案中定義和命名型別一次。
path-spec是乙個檔名 (可選) 前面有乙個目錄規範。檔名必須為存在的檔案命名。path-spec的語法取決於編譯程式的作業系統。
標頭檔案 的區別
是純c的。就像一樣是一些常用函式的宣告定義標頭檔案。是為了c 中的,但是不是很純,簡單地把封裝了一下改頭換面就變成c 的了,算是乙個過渡型的。其實cstring的內容是 namespace std 所以說其實cstring很坑爹。但是畢竟是乙個進化,與string.h的進步體現在宣告名稱都位於std...
C 標頭檔案相互引用
常見錯誤用法 a.h ifndef header aaa define header aaa include b.h class a endif a.cpp include a.h a a void a a void b.h ifndef header bbb define header bbb i...
C 標頭檔案引用問題
c c 標頭檔案的引用問題 include使用 對於乙個工程 如下 在base中包含 func3.h,func3.c,資料夾main和資料夾func4 在main中包含 main.c,func1.h,func1.c和資料夾func2 在func2中包含 func2.h和func2.c 在func4中...