Проверка затирания памяти
Если при вызове функции управления кучей вы получаете ошибку, связанную с нарушением прав доступа, возможно, ваша программа вызвала повреждение кучи. Как правило, в такой ситуации проявляются следующие признаки:
Access Violation in _searchseg
Функция _heapchk доступна в сборках отладки и выпуска (только для Windows NT) для проверки целостности кучи библиотеки времени выполнения. Вы можете использовать _heapchk
аналогично функции AfxCheckMemory
для изоляции перезаписи кучи, например:
if(_heapchk()!=_HEAPOK)
DebugBreak();
Если эта функция завершается сбоем, необходимо изолировать точку, в которой произошло повреждение кучи.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по