情况说明:有两个cpp文件 : A.cpp B.cpp 头文件为 A.h B.h
其中A.cpp中定义了一个函数void a(),该函数生成一个变量C,现在要将C的值在B.cpp中使用。
- 方法1:在A.cpp中将C声明成全局变量,然后在B.cpp中先用extern type C先声明,然后调用。如使用cout<<C<<endl; 可用输出此时C的值。
- 方法2:在A.h中声明extern type C,然后在B.cpp中#include "A.h",这样就可以在B中使用变量C了。
情况说明:有两个cpp文件 : A.cpp B.cpp 头文件为 A.h B.h
其中A.cpp中定义了一个函数void a(),该函数生成一个变量C,现在要将C的值在B.cpp中使用。