因為斷言隻在debug建構中有效,是以它是中關重要的去避免運作任何代碼或調用任何方法在斷言條件中,而這些代碼或方法會影響程式的狀态. 否則程式的行為将在debug和release建構中變得不一緻,這顯然不是我們希望看到的.