是很重要的手段, ASSERT( f ) 在Debug模式下,每次運行到這裏後會計算括號中的表達式,若是表達式爲0,則中斷執行,彈出一個警告框,用戶可選擇「繼續」,「重試」,「忽略」 在Release模式下,這句語句不會被編譯進代碼。 ASSERT通常用於程序內部確認參數的正確性,即調用內部函數的時候,要由調用者保證參數的正確,而被調用函數內部,就能夠經過ASSERT來檢查參數是否知足要求。