27
有什么更好的方法可以避免do-while(0); 用C ++破解?
当代码流是这样的: if(check()) { ... ... if(check()) { ... ... if(check()) { ... ... } } } 我通常会看到此方法可以避免上述凌乱的代码流: do { if(!check()) break; ... ... if(!check()) break; ... ... if(!check()) break; ... ... } while(0); 有什么更好的方法来避免这种变通方法/黑客行为,从而使其成为更高级别(行业级别)的代码? 欢迎开箱即用的任何建议!