Просто из любопытства: если у меня есть вложенные области, как в этом примере кода на С++
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;
}
Есть ли способ получить доступ к переменной v
со значением 2
из "промежуточной" области (ни глобальной, ни локальной)?