void foobar(){
int local;
static int value;
class access{
void foo(){
local = 5; /* <-- Error here */
value = 10;
}
}bar;
}
void main(){
foobar();
}
为什么无法访问local
内部foo()
编译?OTOH 我可以轻松访问和修改静态变量value
。