C++将一个cpp文件中的变量应用到另一个cpp文件中

情况说明:有两个cpp文件 : A.cpp   B.cpp   头文件为 A.h  B.h

其中A.cpp中定义了一个函数void a(),该函数生成一个变量C,现在要将C的值在B.cpp中使用

  1. 方法1:在A.cpp中将C声明成全局变量,然后在B.cpp中先用extern type C先声明,然后调用。如使用cout<<C<<endl; 可用输出此时C的值。
  2. 方法2:在A.h中声明extern type C,然后在B.cpp中#include "A.h",这样就可以在B中使用变量C了。

猜你喜欢

转载自blog.csdn.net/qq_27942333/article/details/84719737