13 Исключения — Порядок восстановления после ошибки |
Предыдущая Содержание Следующая |
Тринадцать кажется весьма подходящим числом в качестве номера главы для преодоления неприятностей. Если мы заблудились в единственной функции, благом для выручения из беды кажется очень вредный goto. Функции ANSI-C setjmp() и longjmp() разберутся с вложенными вызовами функций, если мы обнаружим проблему глубоко внутри. Однако, если на разные уровни спасения должны быть вставлены операции очистки, мы должны использовать грубый подход setjmp().
|
Предыдущая Содержание Следующая |