Error:控制传输跳过的实例化解决办法
标签:
杂谈 |
如下:
switch(iParam1)
{
case 0:
CString strResult;
strResult.Format(_T("%s"), iParam2);
break;
case 1:
break;
default:
break;
}
会提示控制传输跳过的实例化解决办法
因为在case 0:中定义了一个变量strResult,因此需要用大括号来结束变量的作用域,如下所示:
switch(iParam1)
{
case 0:
{
CString strResult;
strResult.Format(_T("%s"), iParam2);
break;
}
case 1:
break;
default:
break;
}
问题便没有了
博客内容只为本人学习所感转载亦或自写,不足或错误之处请大家不吝赐教