История изменений
Исправление asaw, (текущая версия) :
Выше я всё описал, что именно не понятно?
Что ты там описал? «Насколько я знаю» - это весь твой исчерпывающий перечень?
Ну как есть, uncaught_exceptions - это С++17, не так ли?
Прямо сейчас есть uncaught_exception и этого, в принципе, достаточно чтобы не выбрасывать второе исключение, а обрабатывать ситуацию специальным образом.
У паники слегка другая семантика предполагается, так что не удивительно, что и интерфейс по работе с ней отличается.
Неизвестно какая семантика, зато реализация как у исключений, и использование, как ты сам же и признался, такое же.
Это как?
В C++ у исключений есть тип и ловить их можно не только с помощью catch(...){}. А в расте паника может даже и не быть этим подобием исключения.
Исходная версия asaw, :
Выше я всё описал, что именно не понятно?
Что ты там описал? «Насколько я знаю» - это весь твой исчерпывающий перечень?
Ну как есть, uncaught_exceptions - это С++17, не так ли?
Прямо сейчас есть uncaught_exception и этого, в принципе, достаточно чтобы не выбрасывать второе исключение, а обрабатывать ситуацию специальным образом.
У паники слегка другая семантика предполагается, так что не удивительно, что и интерфейс по работе с ней отличается.
Неизвестно какая семантика, зато реализация как у исключений, и использование, как ты сам же и признался, такое же.
Это как?
В C++ у исключений есть тип и ловить их можно не только с помощью catch(...){}.