C++中头文件(.h)和源文件(.cpp)

2020-07-15  本文已影响0人  yanlong107

头文件(.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文件与头文件相对应

上一篇 下一篇

猜你喜欢

热点阅读