VC中用于调试程序的几个宏的使用技巧[7]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 neverthink 的 blog

        }
  在debug模式下,assertverify是一回事,但是在release模式下,verify宏仍然测试表达式而assertion却不起任何作用。可以说,在release模式下,assert语句被删除了。
 
   请注意,如果你在一个assert语句中错误地使用了一个能动的表达式,编译器将不做任何警告地忽略它。在release模式下,该表达式就会被无声息地删除掉,这将会导致程序的错误运行。由于release版的程序通常不包含debug信息,这类错误将很难被发现。
 
 
 

本文关键:VC中用于调试程序的几个宏的使用技巧
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top