將類別實作與聲明分開
使用複雜的類別時,將類別實現與其聲明分開通常有利於清晰和組織。為此,您可以利用頭文件和來源文件。
以以下類別為例:
class A2DD { public: A2DD(int x, int y); int getSum(); };
在這種情況下,類別聲明將駐留在頭檔中。頭檔使用 .h 副檔名,通常包含類別宣告和必要的包含防護(#ifndef 和 #define)。
// A2DD.h #ifndef A2DD_H #define A2DD_H class A2DD { int gx; int gy; 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; }
透過分離聲明和實現,您可以保持程式碼的組織性和靈活性。這種方法允許您在不更改聲明的情況下修改實作細節,從而更容易維護和更新程式碼庫。
以上是如何將 C 中的類別實作與聲明分開?的詳細內容。更多資訊請關注PHP中文網其他相關文章!