Эти исключения можно использовать и в пользовательской программе.
Конструкторы классов исключений содержат три стандартных необязательных параметра: 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
|