I know if a variable is global, the you can always access its value by preceding the variable name with ::
... but is there a way to access the value of a local variable that has become hidden inside another scope?
I thinking of something like this:
void f() {
int x = 1;
{
int x = 2;
//access the value of the variable x (with the 1 in it) inside here
}
}
If the language doesn't support this, then I'm perfectly okay with some hacky solution.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…