C++ 為什麼有標頭檔案和 .cpp 檔案?
C++ 設計有標頭檔案和 .ccp 檔案,用以分離介面和實現。標頭檔案宣告類(或正在實現的任何內容)要做什麼,即類的 API,類似於 Java 中的介面。而 cpp 檔案定義這些功能的具體實現方式,即這些宣告功能的實現。
這降低了依賴性。使用標頭檔案不會程式碼不需要了解實現的全部詳細資訊以及僅為此需要的任何其他類/標頭檔案。它只需關注要嘗試實現的內容。這減少了編譯時間以及當你更改實現時的重新編譯次數。
廣告
C++ 設計有標頭檔案和 .ccp 檔案,用以分離介面和實現。標頭檔案宣告類(或正在實現的任何內容)要做什麼,即類的 API,類似於 Java 中的介面。而 cpp 檔案定義這些功能的具體實現方式,即這些宣告功能的實現。
這降低了依賴性。使用標頭檔案不會程式碼不需要了解實現的全部詳細資訊以及僅為此需要的任何其他類/標頭檔案。它只需關注要嘗試實現的內容。這減少了編譯時間以及當你更改實現時的重新編譯次數。