静态全局变量:只能本文件可见;
非静态:需要在.h头文件使用extern 声明
例子:
头文件:state.h 源文件:state.cpp
其它源文件:t1.cpp t2.cpp t3.cpp, 这些源文件都包含头文件state.h。
需要定义一个全局变量供这些源文件中使用:方法如下
1、在 state.h声明全局变量: extern inta;
2、在state.cpp中定义该全局变量:int a =10;
这样其它源文件就可以使用该变量
如何在多个文件共用全局变量以及extern