Задача обеспечить работоспособность кода вроде:
try{
int i = 1/0;
}
catch(...){
}
Проблема в том, что catch не поймает структурное исключение, и программа упадет.
Мне нужно ловить именно с помощью catch, не __except.
Я читал про
_set_se_translator, чтобы превращать se в обычные исключения, но похоже он не работает вместе с
mingw-g++.
Возможно помогут сигналы?