Поделиться через


Классы исключений

Библиотека классов предоставляет механизм обработки исключений на основе класса CException. Платформа приложений использует исключения в своем коде; Вы также можете использовать их в ваших. Дополнительные сведения см. в статье "Исключения". Вы можете наследить собственные типы исключений.CException

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

Cexception
Базовый класс для исключений.

CArchiveException
Исключение архива.

Cdaoexception
Исключение, возникающее из-за сбоя в операции базы данных DAO.

Cdbexception
Исключение, возникающее из-за сбоя в обработке базы данных ODBC.

CFileException
Исключение, ориентированное на файл.

CMemoryException
Исключение вне памяти.

CNotSupportedException
Исключение, возникающее из-за использования неподдерживаемой функции.

COleException
Исключение, возникающее из-за сбоя в обработке OLE. Этот класс используется как контейнерами, так и серверами.

COleDispatchException
Исключение, возникающее из-за ошибки во время автоматизации. Исключения автоматизации создаются серверами автоматизации и перехватываются клиентами службы автоматизации.

CResourceException
Исключение, возникающее из-за сбоя загрузки ресурса Windows.

CUserException
Исключение, используемое для остановки операции, инициированной пользователем. Как правило, пользователь был уведомлен о проблеме до возникновения этого исключения.

См. также

Общие сведения о классе