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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容