共用方式為


__debugbreak

Microsoft 特定的

在您的程式碼中導致中斷點,在該位置,系統會提示使用者執行偵錯工具。

void __debugbreak();

需求

內建

架構

頁首

__debugbreak

x86、ARM、x64

<intrin.h>

備註

__debugbreak 編譯器內建物件與 DebugBreak (英文) 類型,是一種可導致中斷點的可移植 Win32 方法。

注意事項注意事項

當使用 /clr 進行編譯時,包含 __debugbreak 的函式會編譯為 MSIL。asm int 3 會導致函式編譯為原生。如需詳細資訊,請參閱__asm

例如:

main() {
   __debugbreak();
}

類似於:

main() {
   __asm {
      int 3
   }
}

(在 x86 電腦上)。

此常式僅可作為內建常式使用。

請參閱

參考

編譯器內建

C++ 關鍵字