您的位置:首页 > 其它

VS 2005使用map文件查找程序崩溃原因

2011-03-25 13:31 357 查看
断言:

程序一般分为Debug版本和Release版本,Debug版本用于内部调试,Release版本发行给用户使用。

断言assert是仅在Debug版本起作用的宏,它用于检查“不应该”发生的情况。在运行过程中,如果assert的参数为假,那么程序就会中止。

一般来说,在程序必须符合一定条件的情况下,才能继续运行,否则就会产生不可预期的错误。

比如除0操作,就可以对被除数(暂命名为iDividend)进行断言:

assert( iDividend != 0 );

一旦iDividend==0,程序就会报错,并自动退出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: