MFC常用宏

MFC调试宏

  TRACE()   其形式与函数printf()的参数一样,功能是在调试运行时把表达式的值输出到Output调试窗口。 Debug版有效

  ASSERT()——断言宏,  表达式为真,则程序继续执行;否则暂停程序的运行,并弹出一个对话框,告诉用户程序暂停运行的行及所在文件的信息。用户可选择终止运行、调试程序或继续运行。 Debug版有效

  ASSERT_VALID()——断言有效宏, 用于检查指针和对象的有效性, Debug版有效

  VERIFY()——校验宏,  在MFC的调试版本中,如果结果为0,宏将打印一条诊断消息并停止程序,非零的,则什么也不做,在发布版本中,VERIFY计算表达式,但不打印或中断程序

 

posted @ 2019-03-17 16:20  xslwm  阅读(310)  评论(0编辑  收藏  举报