LINUX.ORG.RU

История изменений

Исправление kiverattes, (текущая версия) :

Причина в том, что есть 2 разные ситуации:

1) «Пойманное исключение»
2) «Не пойманное исключение»

Для компилятора это два разных сценария. Во втором сценарии он просто рубает с плеча, а в первом происходят умные вещи, такие как раскрутка стека и аккуратное удаление половины созданных элементов обломавшегося массива.

Исходная версия kiverattes, :

Причина в том, что есть 2 разные ситуации:

1) «Пойманное исключение» 2) «Не пойманное исключение»

Для компилятора это два разных сценария. Во втором сценарии он просто рубает с плеча, а в первом происходят умные вещи, такие как раскрутка стека и аккуратное удаление половины созданных элементов обломавшегося массива.