我有一个 VC++ 解决方案(使用 VS2008),有 2 个项目项目 A 和项目 B。
我在下面讨论的所有内容都是针对项目 A。
项目 A 有一个源文件 a.cpp,它包含一个头文件“ah”。"ah" 有一个变量 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”也包含相同的头文件“ah”。IE
b.cpp
int varB = varA; // If I want to access varA & get the current value of varA here in b.cpp what should do ? Will it work if I declare varA as extern in a.h & include
这里需要注意的是,我不仅要从 b.cpp 中访问变量 varA,还要访问由 a.cpp 更新的该变量的当前值。
提前谢谢。