摘要: ASSERT
ASSERT(booleanExpression)
說明:
計算變量的值。如果結構的值為0,那么此宏便打印一個診斷消息并且成訊運行失敗。如果條件為非0,那么什么也不做。 診斷消息的形式為: assertion failed in file in line 其中name是元文件名,num是源文件中運行失敗的中斷號。 在Release版中,ASSERT不計算表達式的值也就不中斷程序。如果必須計算此表達式的值且不管環境如何那么用VERIFY代替ASSERT。
注釋:
ASSERT只能在Debug版中用
閱讀全文