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开发慎用ASSERT

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

vc中ASSERT()和VERIFY()区别

1   ASSERT与VERIFY宏在Debug模式下作用基本一致,二者都对表达式的值进行计算,如果值为非0,则什么事也不做;如果值为0,则输出诊断信息。   2   ASSERT与VERIFY宏在...
  • ghevinn
  • ghevinn
  • 2013年12月13日 17:13
  • 2869

VC中ASSERT的用法

ASSERT(    pcage!=    NULL    )      ASSERT(    pcage->IsKindOf(    RUNTIME_CLASS(    CAge    )    )...
  • wofy2008
  • wofy2008
  • 2007年07月26日 14:17
  • 2101

VC++中的ASSERT断言

一、 摘自《高质量C/C++编程指南》Page 41-42... 程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。 断言as...
  • dancewyr
  • dancewyr
  • 2012年06月17日 20:21
  • 3175

python学习笔记2.4-数据结构之列表和元组

python语言中包含的数据结构比较简单,除了简单的变量以外,还有列表(元组)、字典、集合。对于数据结构的操作一般包含四种:增、删、查、改。本文主要介绍列表(list)(包括元组tuple)的操作。 ...
  • jinxiaonian11
  • jinxiaonian11
  • 2016年11月03日 14:47
  • 23934

java的assert关键字的用法

Java陷阱之assert关键字   一、概述   在C和C++语言中都有assert关键,表示断言。 在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。   二、语法   在J...
  • LiuShuXiaDeRiLuo
  • LiuShuXiaDeRiLuo
  • 2017年01月22日 14:51
  • 603

lua assert用法

lua中的assert是一个断言,它会中断当前流程 比如local t = false assert(t) print('hello world')这个时候下面这一行hello world就看不见了...
  • nynyvkhhiiii
  • nynyvkhhiiii
  • 2017年03月15日 15:31
  • 2404

Java中的assert使用

1、assertion(断言)是jdk1.4才开始支持的新功能,主要在开发和测试时开启,为保证性能,在正式发布后通常是关闭。 2、Java中assertion与C中的assertion的区别在于:1)...
  • hyp3353
  • hyp3353
  • 2009年05月28日 16:11
  • 8291

assert() 断言的用法

转载自:http://www.diybl.com/course/3_program/c++/cppjs/20071111/85534.html ASSERT ()是一个调试程序时经常使用的宏,在程序...
  • lqhbupt
  • lqhbupt
  • 2012年08月07日 14:46
  • 3405

java中Assert的用法

assert是在J2SE1.4中引入的新特性,assertion就是在代码中包括的布尔型状态,程序员认为这个状态是true。一般来说assert在开发的时候是检查程序的安全性的,在发布的时候通常都不使...
  • jicheng687
  • jicheng687
  • 2009年09月29日 15:00
  • 637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC中ASSERT的用法
举报原因:
原因补充:

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