1. 程式人生 > >assert斷言檢測

assert斷言檢測

ase 斷言 debug bug 作用 deb 運行 幫助 程序

  • assert 是宏,非函數,包含在assert.h 頭文件中。
  • 如果其後面括號裏的值為假,則程序終止運行,並提示出錯。這個
  • 宏只在 Debug 版本上起作用,而在 Release 版本被編譯器完全優化掉。

  • assert 宏只是幫助我們調試代碼用的,它的一切作用就是讓我們盡可能的在調試函數的時候
    把錯誤排除掉,而不是等到 Release 之後。

assert斷言檢測