Функция AfxDebugBreak (Отладка)
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
Только машинные коды |
![]() |
Pro, Premium и Ultimate |
![]() |
![]() |
![]() |
Только машинные коды |
![]() |
MFC предоставляет особую функцию AfxDebugBreak для жесткого задания точек останова в исходном коде:
AfxDebugBreak( );
На платформах Intel AfxDebugBreak создает следующий код, останавливающий выполнение исходного кода, а не кода ядра:
_asm int 3
На других платформах AfxDebugBreak просто вызывает DebugBreak.
Не забывайте удалять AfxDebugBreak при создании окончательного построения или используйте #ifdef _DEBUG до и после этих операторов.