Исправление cvv, (текущая версия) :
Сюрпризы, если между throw и catch есть frame от кода, скомпилированного без поддержки исключений
Для них это «сюрпризы», хотя этот код (на Си или ObjC например) им не марсиане подсунули, и вызов из него и в него происходит не потому сигналу датчика случайных чисел, а потому что кто-то так написал код. Не думая, как он привык это делать в жабе.
Специально для джунов: такие ситуации возможны в чисто плюсовом коде скомпиленом с форсированием исключений. Разработчики gcc не считают целесообразным это фиксить. По слухам разработчики других компилеров разделяют мнение разработчиков gcc.
Исходная версия cvv, :
Сюрпризы, если между throw и catch есть frame от кода, скомпилированного без поддержки исключений
Для них это «сюрпризы», хотя этот код (на Си или ObjC например) им не марсиане подсунули, и вызов из него и в него происходит не потому сигналу датчика случайных чисел, а потому что кто-то так написал код. Не думая, как он привык это делать в жабе.
Специально для джунов: такие ситуации возможны в чисто плюсовом коде скомпиленом с форсированием исключений. Разработчики gcc не считают целесообразным это фиксить. По слухам разработчики других компилеров разделяют мнение разработчиков gcc.