История изменений
Исправление
pavlick,
(текущая версия)
:
А ты не с той стороны смотришь на исключения, это не return код, не надо ничего документировать, это ИСКЛ-АЯ ситуация, всю операцию надо считать неудавшейся, и там либо повторять целиком, либо еще что-то. Я вообще стд типами пользуюсь и никогда не делаю многопунктный case блок. И дефолтный терминейт() вполне годный обработчик (если я не пользуюсь исключениями вместо return). Да и асм там наверняка засерается у раста.
Исходная версия
pavlick,
:
А ты не с той стороны смотришь на исключения, это не return код, не надо ничего документировать, это ИСКЛ-АЯ ситуация, всю операцию надо считать неудавшейся, и там либо повторять целиком, либо еще что-то. Я вообще стд типами пользуюсь и никогда не делаю многопунктный case блок. И дефолтный терминейт() вполне годный обработчик (если я не пользуюсь им вместо return). Да и асм там наверняка засерается у раста.