1.ASSERT
在程序运行时我们可以假定条件成立,程序正确运行。如不正确,弹出提示信息。这个时候我们可以用ASSERT,判断逻辑表达式的值。若表达式为假则弹出一个提示对话框,让你选择做出选择。
例如 ASSERT(buffer != NULL);若条件成立,程序继续执行,什么事情也不错。如果条件不成立,则输出诊断信息。
注意:ASSERT只有在debug版本下才有用,在release版本下没有任何作用。
2.在debug模式下,可以采用OutputDebugString()
例如:CString stmp;
OutputDebugString(stmp); 在输出窗口输出