error C2361: initialization of 'a' is skipped by 'default' label
在实际项目中,用到一段源码,代码如下:
switch (t)
{
case 0:
int a = 0;
break;
default:
break;
}
在编译时弹出:error C2361: initialization of 'a' is skipped by 'default' label
错误。
最后改为
switch (t)
{
case 0:
{
int a = 0;
break;
}
default:
break;
}
编译通过