1、ASSERT()的应用
ASSERT()是调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE(0),程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常判断原来程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。不过ASSERT()只在Debug版本中有效。
2、代码参考 唉,由于是初学者,对C++还未学透,我想不到办法测试,ASSERT(),当括号里面的表达式错误的时候所发生的情况。如有知晓者,望评论,指点一二,thanks了~! 下面是我的代码,建立的依然是Win32 Console Application工程,选择第三个。
Copyright @ 烟皑 Powered by: .Text and ASP.NET Theme by: .NET Monster