• 您的位置我爱Aspx >> VC.Net >> 关于VC代码的编写和调试(二)
  • 关于VC代码的编写和调试(二)

  • 作者:aspxer  来源:internet  日期:2007-5-21 23:48:01  关键字:
  • (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派生类对象的指针)

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:剖析VC中的文件操作
    下一篇:Thinking again in C++(三)缺省参数的误区
  • 相关文章