DebugBreak и __debugbreak
Вызов функции DebugBreak Win32 или встроенной функции __debugbreak можно разместить в любом месте кода. Вызов DebugBreak
или __debugbreak
эквивалентен установке точки останова в этом месте программы.
Поскольку DebugBreak
— это системная функция, на компьютере должны быть установлены системные отладочные символы, гарантирующие правильное отображение информации стека вызовов после приостановки выполнения. В противном случае сведения стека вызовов, отображаемые в отладчике, могут выйти за пределы одного кадра. При использовании __debugbreak
символы не требуются.