我爱Aspx >> VC.Net >> 关于VC代码的编写和调试(二)(1) ASSERT(布尔表达式)
用MFC时最好选择ASSERT宏,它的优点是即使出现了WM_QUIT消息也能显示断言失效消息框。
(2) VERIFY(布尔表达式)
VERIFY宏中的布尔表达式在发布版本中被保留下来。VERIFY宏简化了对函数返回值的检查,一般用来检查Windows API的返回值。由于VERIFY宏里的布尔表达式在发布版本里保留了下来,因此最好尽量不要使用这个宏以实现程序代码和调试代码的完全分离。
(3 )ASSERT_VALID(指向CObject派生类对象的指针)
ASSERT_VALID宏通过调用重载的AssertValid函数来确定指向CObject派生类对象的指针是否有效。无论你什么时候从CObject派生类中得到一个对象,在对这个对象做任何操作之前都应该调用ASSERT_VALID宏。
(4) ASSERT_KINDOF(类名, 指向CObject派生类对象的指针)
Thinking again in C++(三)缺省..[05-21]
C++知识点[05-21]
SQLServer中 如何取出一个表的所..[05-21]
Loki库读解-为TypeList添足:最远..[05-21]
实战DeviceIoControl 之五:列举..[05-21]
SDK按钮控件的实现[05-21]
VC++实现端口截听[05-21]
让VC不再编译帮助文件的方法[05-21]
禁止WinCE3.0操作系统下的对话框..[05-21]
让VC不再编译帮助文件的方法[05-21]