您的位置:C++老鼠窝编程 提问与解答 正文
 添加时间:2008-07-21 原文发表时间:2008-07-21 人气:149


ASSERT和VERIFY有什么区别

  ASSERT里面的内容在Release版本中不编译,VERIFY里面的内容仍然翻译,但不再判断真假。所以后者更安全一点。

  例如ASSERT(file.Open(strFileName))。

  一旦到了Release版本中,这一行就忽略了,file根本就不Open()了,而且没有任何出错的信息。如果用VERIFY()就不会有这个问题。

本页地址
相关文章

Release和Debug有什么不同?
VC如何在Release状态下进行调试
怎样把CD上的一个图保存为bmp格式的图?
CBitmap::LoadBitmap( LPCTSTR lpszResourc
VC如何使一个按钮Disable?
VC如何改变默认的鼠标光标形状?
如何选择CTreeCtrl中的节点文本进行编辑?
CListCtrl中选择变化时如何获得通知?
怎样正确添加CFormView上下文帮助?
使用CArchive类的WriteObject函数时,如何避
VC/MFC如何添加Lib文件到当前工程?
如何解决Visual C++ 6.0不正确连接的问题?
vc 如何调试一个没有源码的exe文件调用的dl
VC CTreeCtrl 树形控件为何闪烁?
怎样改变LVIS_SELECTED的状态颜色?
CRichEditCtrl滚动条的问题?
CFile使用缓冲区吗?
打印和打印机的问题?
VC怎样去掉Dialog窗口的标题栏?
VC怎样设置对话框STATIC控件颜色属性?

相关评论


本文章所属分类:首页 提问与解答