我有一个名为:int luckyNumber的变量;在我的main.cpp文件中。我需要访问我的gameLoopMachine.cpp来打印它,但我似乎忘记了如何。我做原型时是否需要做些什么?任何帮助表示赞赏!三江源!
答案 0 :(得分:1)
将变量声明为
extern int luckyNumber;
gameLoopMachine.cpp
中的。虽然我不认为这是一个好的设计。
答案 1 :(得分:0)
将变量转换为函数,该函数返回对静态局部变量的引用。
int &luckyNumber()
{
static int number;
return number;
}
您将能够从任何地方访问该变量,并避免出现静态初始化顺序的任何问题。