Microsoft Specific
Causes a breakpoint in your code, where the user will be prompted to run the debugger.
void __debugbreak();
Requirements
| Intrinsic | Architecture | 
|---|---|
| __debugbreak | x86, IPF, x64 | 
Header file <intrin.h>
Remarks
The __debugbreak compiler intrinsic, similar to DebugBreak, is a portable Win32 way to cause a breakpoint.
备注
When compiling with /clr, a function containing __debugbreak will be compiled to MSIL. asm int 3 causes a function to be compiled to native. For more information, see __asm.
For example:
main() {
   __debugbreak();
}
is similar to:
main() {
   __asm {
      int 3
   }
}
on an x86 computer.
This routine is only available as an intrinsic.