標頭檔案中應該放些什麼2
【字型:
作為一般規則, 應該把這些東西放入頭 (.h) 檔案中:
當宣告或巨集定義需要在多個檔案中共享時, 尤其需要把它們放入標頭檔案中。特別是, 永遠不要把外部函式原型(即外部函式宣告)放到 .c 檔案中。
另一方面, 如果巨集定義或宣告為乙個 .c 檔案私有, 則最好留在 .c 檔案中。
標頭檔案中應該放些什麼2
【字型:
作為一般規則, 應該把這些東西放入頭 (.h) 檔案中:
當宣告或巨集定義需要在多個檔案中共享時, 尤其需要把它們放入標頭檔案中。特別是, 永遠不要把外部函式原型(即外部函式宣告)放到 .c 檔案中。
另一方面, 如果巨集定義或宣告為乙個 .c 檔案私有, 則最好留在 .c 檔案中。
另一方面, 如果巨集定義或宣告為乙個 .c 檔案私有, 則最好留在 .c 檔案中。
標頭檔案中應該寫什麼
通 過上面的討論,我們可以了解到,標頭檔案的作用就是被其他的.cpp 包含進去的。它們本身並不參與編譯,但實際上,它們的內容卻在多個 cpp 檔案中得到了 編譯。通過 定義只能有一次 的規則,我們很容易可以得出,標頭檔案中應該只放變數和函式的宣告,而不能放它們的定義。因為乙個標頭檔案的內容實際上是會...
標頭檔案放什麼,以及例外的情況
應該記住的一點就是,h標頭檔案中,只能存在變數或者函式的宣告,而不要放定義。即,只能在標頭檔案中寫形如 extern int a 和void f 的句子。這些才是宣告。如果寫上int a 或者void f 這樣的句子,那麼一旦這個標頭檔案被兩個或兩個以上的.cpp檔案包含的話,編譯器會立馬報錯。關於...
什麼應該放在標頭檔案?何為外連線?
什麼應該放在標頭檔案裡 標頭檔案為相關宣告提供了乙個集中存放的位置。標頭檔案一般包含類的定義 列舉的定義 extern變數的宣告 函式的宣告 const int的定義 inline函式的定義。使用或者定義這些實體的檔案要包含適當的標頭檔案。標頭檔案用於宣告,而不用於定義 當設計標頭檔案時,記住定義和...