Исключения не работают на C++ в средах XCode и Borland

У меня проблема (исключения в C++). Я искал (долгое время), чтобы найти окончательное решение этой проблемы; но все же я ничего не мог найти. Я прочитал все ответы, но никакой пользы. Я пробовал в С++ Xcode и С++ Borland! почему блок (попробуй и поймай) не работает? Пожалуйста, я хочу поймать деление на ноль; как я могу ? Благодарность...


person SaAd    schedule 05.03.2018    source источник
comment
Деление на ноль не требуется для возбуждения исключения. Вся ваша предпосылка неверна.   -  person StoryTeller - Unslander Monica    schedule 05.03.2018
comment
@StoryTeller в целом верно, однако в некоторых средах Borland они перехватывают ошибки ОС, такие как деление на ноль, и преобразуют их в обычные исключения C ++, которые можно перехватить. Но это обрабатывается на уровне RTL, а не на уровне языка, и на него нельзя полагаться в переносимом коде.   -  person Remy Lebeau    schedule 11.03.2018