读书人

断言怎么使用

发布时间: 2012-03-12 12:45:33 作者: rapoo

断言如何使用
rt!

[解决办法]
断言只有在Debug模式下才有效,
它可以有两种形式   
1.assert Expression1   
2.assert Expression1:Expression2   
其中Expression1应该总是一个布尔值,Expression2是断言失败时输出的失败消息的字符串。
如果Expression1为假,则抛出一个 AssertionError,这是一个错误,而不是一个异常,
也就是说是一个不可控制异常(unchecked Exception),AssertionError由于是错误,
所以可以不捕获,但不推荐这样做,因为那样会使你的系统进入不稳定状态。

~~~~~~~~~~~~~~~~~~~~~~~~~华丽分割~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

以上出自百度百科,我觉着说的够详细的了。

读书人网 >C++

热点推荐