首页 > 代码库 > Windows客户端C/C++编程规范“建议”——结构
Windows客户端C/C++编程规范“建议”——结构
5 结构
5.1 不要使用goto
等级:【必须】说明:在大型项目中,goto的滥用会导致灾难性后果。因为我们程序中一般不存在从一个函数体内部跳转到另一个函数体内部的场景,所以我们可以将跳转控制在函数内部,从而避免灾难。
例子:
do { if ( False ) { break;// 相当于goto } } while (0);
5.2 不要利用异常机制实现流程的跳转
等级:【必须】说明:该方法比较常见于防逆向等方面,但是我们普通编程方式应该严禁使用。否则将增加代码阅读的难度。
(转载请指明出于breaksoftware的csdn博客)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。