運行期斷言和編譯期斷言

編譯時斷言和運行時斷言   一般爲了檢測一些條件,咱們每每在程序裏面加斷言。通常只在DEBUG版有效,RELEASE版斷言不生成任何代碼。C++能夠使用兩種斷言: 靜態斷言和動態斷言,即就是運行期斷言和編譯期斷言!顧名思義,運行期斷言是在程序運行過程當中判斷指定的條件,若條件知足,萬事OK,若斷言失敗,則程序給出提示而後被abort掉;編譯期斷言是在編譯時候檢查條件是否知足,不知足狀況下,編譯器給
相關文章
相關標籤/搜索