美文网首页
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