在1.h头文件中声明两变量
extern int a;
extern int b;
如果想定义,可直接赋值
extern int a=1;
extern int b=2;
也可以在cpp文件中定义a,b
int a=1;
int b=2;
如果引用这两个全局变量,必须在主函数的cpp文件中引用1.h,如
a=8;
b=10;
则重写这两个值
如果再写
int a=8;
int b=10;
刚a,b为局部变量,覆盖那两个值
引用初如值可
int a=::a;
int b=::b;
具体可见如下:
globalVal.h
定义声明的值:(define.cpp)
主函数(reference.cpp)