c++ extern 关键字

参考来源:http://www.cnblogs.com/broglie/p/5524932.html

可以在头文件中做声明:

extern int i;

声明并不申请内存空间。

而在定义它的文件里,写

int i;

即可,在这里才真的申请内存空间。

这样可以在多个源文件中用同一些全局变量,分别编译这些源文件时,只需都包含头文件,头文件中包括所有这些全局变量的声明。

猜你喜欢

转载自www.cnblogs.com/luyi07/p/10230853.html