Cntm.Exceptions


Подробное описание

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

Эти исключения можно использовать и в пользовательской программе.

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

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


Классы

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


SourceForge.net Logo
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой  doxygen 1.5.3