阅读全文...
在编程过程中,为了保证代码的稳健性,需要对代码进行“防护”,避免在发布版本中的崩溃(crash)。对代码进行防护有三种方式:抛出异常、assert和if判断。本文讨论什么时候应该抛出异常,什么时候应该使用assert,什么时候用if判断。
来源:http://blog.csdn.net/xiangnideshen/article/details/45894631