【C++学习】头文件的使用

it2024-01-01  59

1、头文件的作用

编写一个类,可以被多个文件引用,不用每一次都声明。

2、头文件使用

在头文件中只需要声明方法和变量,不需要定义。

如编写一个circle.h头文件

#include <iostream> using namespace std; class Circle { private: double r; public: Circle();//构造函数 Circle(double R); double circleArea(); };

同时需要在源文件中编写circle.cpp,给出Circle类的具体实现

在circle.cpp中的#include"circle.h"指令把circle.h中的代码在编译前添加到了circle.cpp的头部

#include "circle.h" double Circle:: circleArea() { return r * r * 3.14; } Circle::Circle() { this->r = 5.0; } Circle::Circle(double R) { this->r = R; }

最后测试

#include <iostream> using namespace std; #include "circle.h" int main() { swap(10, 20); system("pause"); Circle c(3); cout<<c.circleArea()<<endl; return 0; }

初学C++还有很多不足,欢迎指正!!

最新回复(0)