美文网首页
C++中头文件(.h)和源文件(.cpp)

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

作者: yanlong107 | 来源:发表于2020-07-15 20:03 被阅读0次

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

相关文章

网友评论

      本文标题:C++中头文件(.h)和源文件(.cpp)

      本文链接:https://www.haomeiwen.com/subject/ctbaghtx.html