用法:
可以單獨編譯一個檔案,使它與其它檔案的編譯版本鏈接,(使大程式的管理更便捷)
程式分段:
-
頭檔案:包含結構宣告和使用這些結構的函式的原型
- 不要放函式定義和變數申明,避免兩個檔案都呼叫時此檔案時編譯器報錯重復宣告或定義,
- 可放型別:
- 函式原型
- 使用 #define 或 const 定義的符號常量
- 結構宣告
- 類宣告
- 模板申明
- 行內函式
-
源代碼檔案:包含與結構有關的函式的代碼,
-
源代碼檔案:包含呼叫與結構相關的函式的代碼
注意:
- 自己定義的頭檔案使用 "" ,編譯器先查找指定目錄,再查找存盤標準頭檔案的檔案系統,若使用 <> 則直接查找存盤標準頭檔案的檔案系統
- 使用 #ifndef #define #endif 避免多次包含同一個頭檔案(僅對使用頭檔案的單個檔案有效)
- 確保所有檔案由同一個編譯器編譯,避免編譯器差異導致鏈接程式出錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/27244.html
標籤:C++
上一篇:求教大佬給看下一個亂碼問題
下一篇:C++ 存盤持續性
