Эти исключения можно использовать и в пользовательской программе.
Конструкторы классов исключений содержат три стандартных необязательных параметра: 1 - место возникновения исключения (можно указывать название функции, метода или просто названия операции, по умолчанию - пустая строка), 2 - дополнительная информация об ошибке (по умолчанию - пустая строка), 3 - тип ошибки (обычно этот параметр не требуется указывать, т.к. его определянт конкретный класс исключения).
Конструкторы исключений осуществляют форматирование указанных данных в строку сообщения об ошибке. Сформатированное сообщение об ошибке выглядит следующим образом: "Тип ошибки: Дополнительная информация [Место возникновения]".
Классы | |
class | Cntm::BadArgException |
Недопустимый аргумент, переданный процедуре. Подробнее... | |
class | Cntm::Exception |
Базовый класс исключений, генерируемых библиотекой. Подробнее... | |
class | Cntm::IllegalStateException |
Неподходящее состояние объекта для выполнения операции. Подробнее... | |
class | Cntm::NullArgException |
Аргумент, являющийся указателем, содержит недопустимое NULL значение. Подробнее... | |
class | Cntm::SystemException |
Ошибка вызова системных функций. Подробнее... |
© Овсеевич Р.В. Документация по CntmLib 1.1.4 от 28 May 2008. Создано системой 1.5.3 |