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++还有很多不足,欢迎指正!!