c++头文件和cpp文件的关系

Posted 全栈笔记0759

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++头文件和cpp文件的关系相关的知识,希望对你有一定的参考价值。

例如:

头文件包含函数的声明,引入命名空间,引入所需要的类库

新建文件   /head/swap.h

#include <iostream>

using namespace std;

void swap(int *a,int *b);


swap.cpp包含swap.h头文件,对函数的定义

新建文件   /fun/swap.cpp

#include "../head/swap.h"

void swap(int *a,int *b){

int temp=*a;

*a=*b;

*b=temp;

}


main.cpp为程序的入口文件包含swap.h头文件

新建文件   /main.cpp

#include <iostream>

#include "head/swap.h"

int main(int argc, char** argv) {

int a=3;

int b=4;

swap(&a,&b);

cout << a;

system("pause");

return 0;

}



以上是关于c++头文件和cpp文件的关系的主要内容,如果未能解决你的问题,请参考以下文章

C++ 头文件约定

C++头文件和cpp文件的原理

C++头文件和cpp文件的原理

C++中头文件设计

C++ 头文件引用

使用带有头文件的 cpp 文件编写 C++ 程序