我正在写一些代码,看起来像这样:
while(true) {
switch(msg->state) {
case MSGTYPE: // ...
break;
// ... more stuff ...
case DONE:
break; // **HERE, I want to break out of the loop itself**
}
}
有什么直接的方法吗?
我知道我可以使用一个标志,通过在切换之后添加一个条件中断来中断循环。我只是想知道 C + + 是否已经有了一些构造。