VC中ASSERT的用法

转载 2007年09月19日 14:20:00

VC中ASSERT的用法 

转贴:

ASSERT( booleanExpression );
首先:booleanExpression 参数是一个bool表达式。
用法:
当程序运行到该语句的时候,程序会检查booleanExpression 这个表达式是真还是假。
如果条件符合,程序继续运行下面的代码;
如果是不符合,那么持续运行会被卡在这里。不往下面走,并有程序弹出错误对话框,指示是由于booleanExpression 这个条件符合导致的报错。
作用:
ASSERT(booleanExpression )语句一般用来检查一些必须符合的条件,如果不符合条件,则不让程序继续运行下去。 

http://blog.csdn.net/wofy2008/archive/2007/07/26/1709323.aspx

 

相关文章推荐

VC中TRACE ASSERT VERIFY之用法.doc

  • 2010年03月09日 19:39
  • 20KB
  • 下载

vc中ASSERT()和VERIFY()区别

  • 2015年06月09日 19:09
  • 29KB
  • 下载

VC错误处理技术学习:断言(ASSERT)

1.1    基本概念     断言是一种让错误在运行时候自我暴露的简单有效实用的技术。它们帮助你较早较轻易地发现错误,使得整个调试过程效率更高。     断言是布尔调试语句,用来检测在程序正常运...

VC中如何使用ASSERT断言

  • 2008年11月23日 10:41
  • 3.01MB
  • 下载

vc中用于调试的宏(ASSERT,VERIFY,TRACE) (转载)

vc中用于调试的宏(ASSERT,VERIFY,TRACE)   1.ASSERT() ASSERT() 被测试它的参数,如果参数为零,则中断执行并打印一段说明消息。在Release 版本...

VC开发慎用ASSERT

在VC开发过程中,我们会经常使用系统定义的一些宏来帮助我们做调试判断,其中有我们十分常用的TRACE和ASSERT这两个宏。但是,这两个宏一定需要慎用,之前在接手别人的代码时,就因为ASSERT而导致...

VC++中的ASSERT断言

一、 摘自《高质量C/C++编程指南》Page 41-42... 程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。 断言as...

VC_TRACE ASSERT VERIFY之用法

一、TRACE宏   当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典...

VC中ASSERT的用法

ASSERT(    pcage!=    NULL    )       ASSERT(    pcage->IsKindOf(    RUNTIME_CLASS(    CAge    )   ...

C语言assert()函数用法总结

 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include void assert( int expression ); asser...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC中ASSERT的用法
举报原因:
原因补充:

(最多只允许输入30个字)