查看代码片段:
#include <iostream>
using namespace std;
int var = 20;
int main()
{
int var =8;
cout << "local var=" << var << "Global var =" << ::var << endl;
return 0;
}
是否有任何其他方式来打印全局变量,即 20 在 main 中,其中 var 已重新初始化?
谢谢,
最佳答案
你的意思是:
int &p = ::var; // Using a reference
int var =8;
cout << "local var=" << var << "Global var =" << p << endl; //Play with p
关于c++ - 在函数中打印全局变量而不是::运算符的任何替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20797440/