У меня проблема (исключения в C++). Я искал (долгое время), чтобы найти окончательное решение этой проблемы; но все же я ничего не мог найти. Я прочитал все ответы, но никакой пользы. Я пробовал в С++ Xcode и С++ Borland! почему блок (попробуй и поймай) не работает? Пожалуйста, я хочу поймать деление на ноль; как я могу ? Благодарность...
Исключения не работают на C++ в средах XCode и Borland
comment
Деление на ноль не требуется для возбуждения исключения. Вся ваша предпосылка неверна.
- person StoryTeller - Unslander Monica   schedule 05.03.2018
comment
@StoryTeller в целом верно, однако в некоторых средах Borland они перехватывают ошибки ОС, такие как деление на ноль, и преобразуют их в обычные исключения C ++, которые можно перехватить. Но это обрабатывается на уровне RTL, а не на уровне языка, и на него нельзя полагаться в переносимом коде.
- person Remy Lebeau   schedule 11.03.2018