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文件的关系的主要内容,如果未能解决你的问题,请参考以下文章