Tag: 做的

(0)有什么更好的方法来避免do-while(0); 黑客在C + +?

当代码stream如下所示: if(check()) { … … if(check()) { … … if(check()) { … … } } } 我通常看到这个工作,以避免上面的杂乱的代码stream: do { if(!check()) break; … … if(!check()) break; … … if(!check()) break; … … } while(0); 有什么更好的方法可以避免这种变通/黑客行为,使其成为更高级的(行业级)代码? 任何build议是开箱即用的,欢迎!