我刚刚将编译器选项从4.0更改为4.2.
现在我收到一个错误:
jump to case label crosses initialization of 'const char* selectorName'
它在4.0中运行良好
有任何想法吗?
解决方法
只是一个猜测 – 你在switch-case语句的1中声明变量(可能是const char *) – 你应该在{}中包装该情况来解决这个问题.
// error case 1: const char* a = ... break; // OK case 1:{ const char* a = ... } break;