出于好奇:如果我有嵌套的范围,就像在这个示例C++代码中一样
using namespace std;
int v = 1; // global
int main (void)
{
int v = 2; // local
{
int v = 3; // within subscope
cout << "subscope: " << v << endl;
// cout << "local: " << v << endl;
cout << "global: " << ::v << endl;
}
cout << "local: " << v << endl;
cout << "global: " << ::v << endl;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法使用"中间"范围(既不是全局也不是本地)v的值来访问变量2?