assert的运用

2008-04-09 04:05:49来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

在函数参数调用错误可以检查时(比如用NULL调用一个指针,或可以检查的地址越界),应该在函数内部assert,告诉调用的代码调用错误,而不是返回一个错误值(比如return ERANGE;)。
因为这是严重的错误,属于程序员编程的错误,容这种错不应该被支持,如果仅仅是返回值,则可能造成掩盖错误,所谓容错应该是用户输入上的错误。


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:XP的测试用例在函数内部有assert情况下不能反映接口的全部信息

下一篇:职场人士获取成功的关键素质