Задать вопрос

Как преобразовать структурные исключения в обычные?

Задача обеспечить работоспособность кода вроде:
try{
int i = 1/0;
}
catch(...){
}

Проблема в том, что catch не поймает структурное исключение, и программа упадет.
Мне нужно ловить именно с помощью catch, не __except.
Я читал про _set_se_translator, чтобы превращать se в обычные исключения, но похоже он не работает вместе с
mingw-g++.
Возможно помогут сигналы?
  • Вопрос задан
  • 112 просмотров
Подписаться 2 Простой 17 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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