一、介绍
假如有3个文件,分别问data.h,data.cpp,main.cpp,main.cpp需要用data.h里时刻变化的数据,此时,可以在data.h里面使用extern声明变量,表明此变量在其他cpp中也可以调用。
二、代码
data.h
extern int a;
data.cpp
#include"data.h"
int a = 9; //此处为定义,且必须有
main.cpp
#include"data.h"
#include <iostream>
int main()
{
std::cout << a; //直接使用变量即可
}