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

来源:互联网 发布:淘宝平板电脑排行榜 编辑:程序博客网 时间:2024/06/05 02:49

在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文件调用。