將類別和成員函數分離到頭文件和來源文件
在C 中,可以在單獨的頭文件和來源文件中聲明和實作類別。這樣可以更輕鬆地管理和組織程式碼。
頭檔中的類別聲明:
頭檔 (.h) 包含類別聲明,其中包括名稱、資料成員和成員函數原型。包含防護用於防止多重包含。
// A2DD.h #ifndef A2DD_H #define A2DD_H class A2DD { public: A2DD(int x, int y); int getSum(); }; #endif
原始檔中的類別實作:
原始檔 (.cpp) 包含類別成員的實作功能。這些函數是使用類別的作用域運算子 (::) 定義的。
// A2DD.cpp #include "A2DD.h" A2DD::A2DD(int x, int y) { gx = x; gy = y; } int A2DD::getSum() { return gx + gy; }
使用類別的語法:
要使用該類,請包含頭檔在主檔案中。類別的實例化和對其成員函數的存取如下完成:
// main.cpp #include "A2DD.h" int main() { A2DD a(1, 2); int sum = a.getSum(); return 0; }
以上是如何將C類宣告和成員函數實作分離到頭檔和來源檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!