C++学习笔记(三):头文件与源文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/FUZHENQI/article/details/76461798

在C++编程中,我们可以将类的声明和定义放在一个文件夹中,一般是后缀为.h的文件,将程序执行部分也存放在一个文件中,一般是.cpp文件。这样就可以在.cpp文件的顶端写下如下代码使头文件.h.cpp相关联

#include"**.h"

**.h是头文件的名字。下面举一个简单的例子,将hunman.h头文件导入到相应的.cpp文件中。

//hunman.h
#include<iostream>
using namespace std;
class A
{
public:
    void func(int x,int y){i=x;j=y;}
    void print(){cout<<"两数相乘为:"<<i*j<<endl;}
private:
    int i;
    int j;
};

//huamn.cpp
#include"human.h"
int main()
{
    A a;
    a.func(1,2);
    a.print();
    return 0;
}

这里写图片描述
这里写图片描述

为什么非要分成两个文件呢?这是因为大多数情况下,类的使用者并不关心类在程序中的实现细节,他们只要阅读头文件就可知道所有关于类的信息,因此他们可以忽略实现文件,另外,将类的定义和实现部分分开后,一个.h文件可以同时被多个.cpp文件调用。

猜你喜欢

转载自blog.csdn.net/FUZHENQI/article/details/76461798
今日推荐