C++ 访问在VC++;。(外部关键字用法)
我有一个VC++解决方案(使用VS2008),包含两个项目a和项目B 我在下面讨论的都是wrt项目A 项目A有一个sourec文件A.cpp&它包括一个头文件“A.h”。 “a.h”有一个变量int varA;它在a.cpp中修改C++ 访问在VC++;。(外部关键字用法),c++,visual-c++,global-variables,extern,C++,Visual C++,Global Variables,Extern,我有一个VC++解决方案(使用VS2008),包含两个项目a和项目B 我在下面讨论的都是wrt项目A 项目A有一个sourec文件A.cpp&它包括一个头文件“A.h”。 “a.h”有一个变量int varA;它在a.cpp中修改 a.cpp: int varA = x*2; // also do some calculations with varA in a.cpp 现在在同一个项目A中又有一个sourec文件b.cpp。现在让我们假设这个“b.cpp”还包括相同的头文件“A.h”。 i、
a.cpp:
int varA = x*2;
// also do some calculations with varA in a.cpp
现在在同一个项目A中又有一个sourec文件b.cpp。现在让我们假设这个“b.cpp”还包括相同的头文件“A.h”。
i、 e
这里需要注意的是,我不仅希望从b.cpp中访问变量varA,还希望访问由a.cpp更新的该变量的当前值。
提前下载。在某些头文件中声明变量,然后将此头文件包含到要使用它的cpp文件中。创建头文件 A.h 在A.cpp中声明变量
int varA;
在b.cpp中包含“A.h”
就是这样。您的意思是要在
a.cpp
中修改变量varA
后访问b.cpp
中的变量varA
?这些变量是全局变量还是在函数中?
extern int varA;
int varA;