2018-9-25 16:58:59
在switch中使用了局部变量,需要将局部变量作为一个块:
switch (control) {
case value:
int a,b;
c = a + b;
break;
default:
break;
}
以上代码编译,报:
E:\cache\Qt\mypainter\mypainter\dialog.cpp:44: error: jump to case label [-fpermissive]
case rectangel:
^
switch (control) {
case value:
{
int a,b;
c = a + b;
}
break;
default:
break;
}