问题
实现类似如下跳出代码块功能但不使用goto:
{
...
if(condition)
goto pos_out;
...
}
pos_out:
...
解决方案
[&](){
...
if(condition)
return;
...
}();
实现类似如下跳出代码块功能但不使用goto:
{
...
if(condition)
goto pos_out;
...
}
pos_out:
...
[&](){
...
if(condition)
return;
...
}();