头文件(.h)
一般定义类的申明,包括类的成员变量,和 函数
例如:
circle.h
class Circle {
public :
Circle();//构造函数
Circle(double R);//构造函数
double Area();//求面积函数
private:
double r;//半径
}
源文件(.cpp)
源文件主要写实现头文件中已经声明的那些函数的具体代码。
同时需要 #include
一下需要实现的头文件
circle.cpp
#include "circle.h"
Circle::Circle() {
this->r = 5.0;
}
Circle::Circle(double r) {
this->r = r;
}
double Circle:: Area() {
return 3.14*r*r;
}
需要注意的是:开头处包含了circle.h,事实上,只要此cpp文件用到的文件,都要包含进来!这个文件的名字其实不一定要叫Circle.cpp,但非常建议cpp文件与头文件相对应