//2.cpp中编写多个方法,方法多了后没法一个个声明,就需要使用头文件
int daguai()
{return 1;
}
int paoshang()
{return 1;
}
int guaji()
{return 1;
}
int jiaxue()
{return 1;
}
右键头文件
新建项
新建头文件
在头文件中声明2.cpp中的方法
#pragma once
//声明2.cpp的方法
/*** 头文件不会进行编译 */
int daguai();
int paoshang();
int guaji();
int jiaxue();
main中声明头文件
#include <iostream>
#include "2.h" //将2.h头文件加入进来int main()
{daguai(); //这就可以使用了
}
extern的声明与定义
//2.cpp
#include "2.h"
int daguai()
{a = 5;return 1;
}
//2.h
#pragma once
int daguai();
extern int a;//声明全局变量
//mian.cpp
#include <iostream>
#include "2.h" //将2.h头文件加入进来int a = 0; //定义
int main()
{daguai();a++;std::cout << a; //结果为6
}