assertion failed:

1.說明

這裏寫圖片描述
編寫代碼時,我們總是會做出一些假設,斷言就是用於在代碼中捕捉這些假設,可以將斷言看作是異常處理的一種高級形式。斷言表示爲一些布爾表達式,程序員相信在程序中的某個特定點該表達式值爲真。可以在任何時候啓用和禁用斷言驗證,因此可以在測試時啓用斷言,而在部署時禁用斷言。(以上解釋來自百度百科^_^)
舉個例子吧,比如:
bool a = false;
assert(a);
便會出現assertion failed的提示, 所以看下你代碼裏的assert() 語句,其中的假設是否滿足了…

2.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章