编译程序时,编译器报错
error: jump to case label [-fpermissive] , error: crosses initialization of 'xxxx'
,对相关内容进行简单的梳理
一、问题代码
int main()
{
int test = 2;
switch(test)
{
case 1:
int i = 1; // i初始化后,一直存在,直到switch结束
cout << i;
break;
case 2:
cout << i; // i未被初始化
b