Бьерн Страуструп - Язык программирования С++. Главы 8-10 - Глава 9. Механизм обработки особых ситуаций
ОГЛАВЛЕНИЕ
Страница 21 из 65
ГЛАВА 9. Механизм обработки особых ситуаций
Я прервал вас, поэтому не прерывайте меня.- Уинстон Черчилл
В этой главе описан механизм обработки особых ситуаций и некоторые, основывающиеся на нем, способы обработки ошибок. Механизм состоит в запуске особой ситуации, которую должен перехватить специальный обработчик. Описываются правила перехвата особых ситуаций и правила реакции на неперехваченные и неожиданные особые ситуации.
Целые группы особых ситуаций можно определить как производные классы. Описывается способ, использующий деструкторы и обработку особых ситуаций, который обеспечивает надежное и скрытое от пользователя управление ресурсами.