c ++在2 .cpp源文件之间传递动态变量

时间:2011-07-25 07:07:03

标签: c++ variables dynamic

我有一个变量,它将在运行时在其中一个源文件中计算,我希望在完成计算后将此计算变量传递给另一个源文件。计算和传球是一次性的事情。这可能吗?谢谢!

1 个答案:

答案 0 :(得分:0)

声明在extern源文件#include编辑的头文件中计算函数.cpp。并在您想要访问的任何地方调用该函数。

//file.h
extern int calculate();

//file1.cpp
#include"file.h"
int calculate()
{
  // logic
  return val;
}

//file2.cpp
#include"file.h"
int main()
{
  int i = calculate();
}