Задать вопрос
@sitev_ru
sitev.ru - мой блог ...

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

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

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


Хочу поставить метку в блоке catch, чтобы отловить ошибку. Почему то в Visual Studio не работает... Нужны какие-то настройки?
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
Если у вас в коде случается Null pointer exception, деление на 0 или подобное "Неопределенное поведение", то вы это не сможете поймать в catch блоке. Это категория "SEH Exceptions"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы