MFC常用宏
MFC调试宏
TRACE() 其形式与函数printf()的参数一样,功能是在调试运行时把表达式的值输出到Output调试窗口。 Debug版有效
ASSERT()——断言宏, 表达式为真,则程序继续执行;否则暂停程序的运行,并弹出一个对话框,告诉用户程序暂停运行的行及所在文件的信息。用户可选择终止运行、调试程序或继续运行。 Debug版有效
ASSERT_VALID()——断言有效宏, 用于检查指针和对象的有效性, Debug版有效
VERIFY()——校验宏, 在MFC的调试版本中,如果结果为0,宏将打印一条诊断消息并停止程序,非零的,则什么也不做,在发布版本中,VERIFY计算表达式,但不打印或中断程序