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

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

Проблема в том, что catch не поймает структурное исключение, и программа упадет.
Мне нужно ловить именно с помощью catch, не __except.
Я читал про _set_se_translator, чтобы превращать se в обычные исключения, но похоже он не работает вместе с
mingw-g++.
Возможно помогут сигналы?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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