C++ 访问在VC++;。(外部关键字用法)

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、

我有一个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、 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;