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