我刚开始学习c++。我遇到了范围解析运算符,我尝试了一个类似这样的程序
#include <iostream>
using namespace std;
int i = 40;
int main(){
int i = 20;
{
int i = 10;
cout<< ::i; // prints 40
cout<<i; // prints 10
cout << i; // how do i print variable i whose value is 20
}
}
但是如果我想访问内部块中的变量 i (i=20) main()
。我怎么做?可能吗?这可能很愚蠢,但我不知道 C++ 的所有内置函数。所以想看看有没有什么办法。谢谢