Бьерн Страуструп - Язык программирования С++. Главы 8-10 - Глава 9. Механизм обработки особых ситуаций

ОГЛАВЛЕНИЕ

ГЛАВА 9. Механизм обработки особых ситуаций

        Я прервал вас, поэтому не прерывайте меня.
          - Уинстон Черчилл

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

Целые группы особых ситуаций можно определить как производные классы. Описывается способ, использующий деструкторы и обработку особых ситуаций, который обеспечивает надежное и скрытое от пользователя управление ресурсами.