__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++