ASSERT()是什么意思?
解决方案 »
- MFC如何去掉对话框的关闭按钮?
- 为什么我申明了两个类,其中一个类想用另外一个类中的函数,却用不了?求助
- 有人知道fscanf的用法吗?请求一下帮助,本人看了MSDN但还是不太明白
- 一个OpenGL颜色的问题
- 非高手勿进!!!!!!!!!!!!!!!!~~~~~~~~~~
- 输入为DLL名称,DLL支持的方法和参数,能否访问DLL?完全动态!
- VC程序的性能测试工具
- arp支持广播吗?这时是说我只发送一个广播包(对广播地址),所有电脑回应我的REQUEST
- 工具栏的按钮如何拖动到树形控件中?
- 高手看看这句 BOOL IsServer(NETRESOURCE &) const;NETRESOURCE &)怎么解释? const又是何用?
- 怎么样在vc中调用dll
- 谁能给我讲讲Connection points ?
ASSERT(booleanExpression)
说明:
计算变量的值。如果结构的值为0,那么此宏便打印一个诊断消息并且程序运行失败。如果条件为非0,那么什么也不做。 诊断消息的形式为: assertion failed in file in line 其中name是元文件名,num是源文件中运行失败的中断号。 在Release版中,ASSERT不计算表达式的值也就不中断程序。如果必须计算此表达式的值且不管环境如何那么用VERIFY代替ASSERT。
注释:
ASSERT只能在Debug版中用