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


В главе 9 обсуждается обработка особых ситуаций, рассматриваются возможные реакции на ошибки и методы построения устойчивых к ошибкам систем. В главе 10 определяются классы ostream и istream, предоставляемые стандартной библиотекой для потокового ввода-вывода.

 * ГЛАВА 9


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

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

 
« Предыдущая статья   Следующая статья »