C++ 為什麼有標頭檔案和 .cpp 檔案?
C++ 有標頭檔案和 .ccp 檔案,用於將介面從實現中分離出來。標頭檔案宣告類(或正在實現的任何內容)將“做什麼”,即類的 API,有點像 Java 中的介面。另一方面,cpp 檔案定義了它將“如何”執行這些功能,即,這些已宣告功能的實現。
這減少了依賴性。使用標頭檔案不需要知道這些實現的全部詳細資訊,以及僅為該目的需要的任何其他類/標頭檔案。它只需要關注它正試圖實現的東西。這減少了編譯時間和當你更改實現時需要的重新編譯次數。
廣告
C++ 有標頭檔案和 .ccp 檔案,用於將介面從實現中分離出來。標頭檔案宣告類(或正在實現的任何內容)將“做什麼”,即類的 API,有點像 Java 中的介面。另一方面,cpp 檔案定義了它將“如何”執行這些功能,即,這些已宣告功能的實現。
這減少了依賴性。使用標頭檔案不需要知道這些實現的全部詳細資訊,以及僅為該目的需要的任何其他類/標頭檔案。它只需要關注它正試圖實現的東西。這減少了編譯時間和當你更改實現時需要的重新編譯次數。