将类和成员函数分离到头文件和源文件中
在 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中文网其他相关文章!