如果你在局部作用域嵌套了同名局部变量会出现这个错误 : name lookup of '变量名' changed [enabled by default]
{
int a;
{
int a;
}
a = 1;
....
}
在之后的调用虽然是指向第一个变量, 但是会产生歧义, 还是将最内部的变量和外部区分改名为好
如果你在局部作用域嵌套了同名局部变量会出现这个错误 : name lookup of '变量名' changed [enabled by default]
{
int a;
{
int a;
}
a = 1;
....
}
在之后的调用虽然是指向第一个变量, 但是会产生歧义, 还是将最内部的变量和外部区分改名为好