使用switch的时候在case下边实例化对象的时候会提示“控制传输跳过的实例化”。如下

解决方法很简单,将case下的语句加上"{}"即可,也就是写成
switch (m_nCardType) {
case MODBUS485_MASTER:{
CModBus485MasterDlg MDlg;
MDlg.DoModal();
break;
}
default:
break;
}
在C++里使用switch时,在case下实例化对象会提示‘控制传输跳过的实例化’。解决办法是将case下的语句用‘{}’括起来。
使用switch的时候在case下边实例化对象的时候会提示“控制传输跳过的实例化”。如下

解决方法很简单,将case下的语句加上"{}"即可,也就是写成
switch (m_nCardType) {
case MODBUS485_MASTER:{
CModBus485MasterDlg MDlg;
MDlg.DoModal();
break;
}
default:
break;
}
75万+
5951

被折叠的 条评论
为什么被折叠?