__debugbreak

Microsoft 专用

将在代码中引起断点,并在其中提示用户运行调试程序。

void __debugbreak();

要求

内部函数

体系结构

Header

__debugbreak

x86、ARM、x64

<intrin.h>

备注

__debugbreak 编译器内部函数(类似于 DebugBreak)是一种用于引起断点的可移植 Win32 方式。

备注

编译 /clr 时,会将包含 __debugbreak 的函数编译到 MSIL。asm int 3 可将函数编译为本机函数。有关详细信息,请参阅__asm

例如:

main() {
   __debugbreak();
}

类似于:

main() {
   __asm {
      int 3
   }
}

在 x86 计算机上。

此例程仅可用作内部函数。

请参见

参考

编译器内部函数

C++ 关键字