关于assert,ASSERT,TRACE,VERIFY
来源:互联网 发布:品茗BIM软件 编辑:程序博客网 时间:2024/05/01 02:00
assert
接收一个表达式,如果这个表达式为TRUE,则无动作,否则中断当前程序执行。在的debug版状态下出现。在release版本中不计算传入的表达式。
TRACE
接收跟printf一样的参数。在debug版的调试状态下出现,在debug窗口中输出信息。在release版本中不计算传入的表达式。
ASSERT
它接收一个表达式,如果这个表达式为TRUE,则无动作,否则中断当前程序执行。在debug版本下出现。对于系统中出现这个宏 导致的中断,应该认为你的函数调用未能满足系统的调用此函数的前提条件。例如,对于一个还没有创建的窗口调用SetWindowText等。 它与assert区别在于,ASSERT出现在MFC中。在release版本中不计算传入的表达式。
VERIFY
和ASSERT功能类似。所不同的是,在Release版本中,ASSERT不计算输入的表达式的值,而VERIFY计算表达式的值。
总而言之:
assert ,TRACE, ASSERT, VERIFY 只在debug版本中起作用。且TRACE, ASSERT, VERIFY仅仅在MFC 可用。除VERIFY在release版本中计算表达式的值外,其他三个在release版本中不计算表达式的值。
- 关于assert,ASSERT,TRACE,VERIFY
- 关于assert,ASSERT,TRACE,VERIFY
- 关于assert,ASSERT,TRACE,VERIFY
- ASSERT VERIFY TRACE assert
- assert、ASSERT/VERIFY/TRACE
- 关于assert,ASSERT,TRACE和VERIFY
- assert,assert_valid,verify,trace
- [转载]TRACE ASSERT VERIFY
- TRACE ASSERT VERIFY
- VERIFY,ASSERT,TRACE
- assert TRACE VERIFY
- TRACE,ASSERT,VERIFY
- The differences between assert , TRACE, ASSERT, VERIFY
- assert,assert_valid,verify,trace用法
- TRACE、ASSERT和VERIFY宏
- assert,assert_valid,verify,trace用法
- assert,assert_valid,verify,trace用法
- VC中TRACE ASSERT VERIFY之用法
- datagrid下下拉框1
- 老婆快要考试了
- SQL中 case when then end的用法
- Coyahogo的持久层访问
- 放假啦,高兴...........
- 关于assert,ASSERT,TRACE,VERIFY
- 一定要讲给孩子们的20个小故事
- 使用CSS滤镜的方法
- 学习中遇到的问题--关于内存分配异常的问题
- Spring 学习笔记(五)整合Hibernate---- 3 问题和解决 补充2
- IBM的关怀
- 子页面如何部分刷新父页面?谢谢!!!!!!!!
- 关于线程和进程的同步问题
- UMTS移动流媒体业务及其关键技术 (转载)