@sitev_ru
sitev.ru - мой блог ...

Как в среде разработки поймать try catch?

В этом коде, а точнее в блоке try {} выпадает ошибка

try {
    data = (char*)realloc(data, value);
}
catch (...) {
    data = (char*)realloc(data, value);
}


Хочу поставить метку в блоке catch, чтобы отловить ошибку. Почему то в Visual Studio не работает... Нужны какие-то настройки?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Если у вас в коде случается Null pointer exception, деление на 0 или подобное "Неопределенное поведение", то вы это не сможете поймать в catch блоке. Это категория "SEH Exceptions"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы