Библиотека CntmLib C++  :: Исключения (пакет Cntm.Exceptions)
Документация
  • Знакомство с CntmLib
  • Общие сведения
  • Установка и использование
  • Основные пакеты
  • Вспомогательные пакеты
  • Лицензия
  • Описание классов
  • НАЗНАЧЕНИЕ ПАКЕТА

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

    Конструкторы классов исключений содержат три стандартных необязательных параметра: 1 - место возникновения исключения (можно указывать название функции, метода или просто названия операции, по умолчанию - пустая строка), 2 - дополнительная информация об ошибке (по умолчанию - пустая строка), 3 - тип ошибки (обычно этот параметр не требуется указывать, т.к. его определянт конкретный класс исключения).

    Конструкторы исключений осуществляют форматирование указанных данных в строку сообщения об ошибке. Сформатированное сообщение об ошибке выглядит следующим образом: "Тип ошибки: Дополнительная информация [Место возникновения]".

     

    ИСКЛЮЧЕНИЯ

  • Базовый класс исключения - Cntm::Exception
  • Неверный аргумент операции - Cntm::BadArgException
  • Аргумент, переданный операции, содержит недопустимое значение NULL - Cntm::NullArgException
  • Объект находится в таком состоянии, когда вызванная операция недопустима - Cntm::IllegalStateException
  • Ошибка при вызове функций операционной системы - Cntm::SystemException

  • Главная :: Документация :: Описание классов :: Download 

    © 2005, Овсеевич Р.В.
    SourceForge.net Logo