use*_*676 2 c++ global-variables
如何在A.cpp和B.cpp之间共享/全局化bool变量,其中它们都不包含其他的.h文件?他们有其他联合头文件,但没有彼此.我可以在这些共享头中定义全局变量吗?
谢谢
Mah*_*esh 10
我可以在这些共享头中定义全局变量吗?
没有.
在A.cpp(或)B.cpp中写道,
int gVariable = 10;
请记住,只在一个源文件中编写上述定义,否则如果同时在两个源文件中写入,链接器将会抱怨多个符号.
在A.cpp的公共标题中,B.cpp写道,
extern int gVariable;