switch红色下划线,
Error:控制传输跳过的实例化解决办法
(2012-12-26 13:39:52)
标签:
杂谈 |
如下:
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;
}
问题便没有了
时间: 2024-10-24 16:49:11