Классы исключений
Библиотека классов предоставляет механизм обработки исключений на основе класса CException
. Платформа приложений использует исключения в своем коде; Вы также можете использовать их в ваших. Дополнительные сведения см. в статье "Исключения". Вы можете наследить собственные типы исключений.CException
MFC предоставляет класс исключений, из которого можно наследить собственное исключение, а также классы исключений для всех поддерживаемых исключений.
Cexception
Базовый класс для исключений.
CArchiveException
Исключение архива.
Cdaoexception
Исключение, возникающее из-за сбоя в операции базы данных DAO.
Cdbexception
Исключение, возникающее из-за сбоя в обработке базы данных ODBC.
CFileException
Исключение, ориентированное на файл.
CMemoryException
Исключение вне памяти.
CNotSupportedException
Исключение, возникающее из-за использования неподдерживаемой функции.
COleException
Исключение, возникающее из-за сбоя в обработке OLE. Этот класс используется как контейнерами, так и серверами.
COleDispatchException
Исключение, возникающее из-за ошибки во время автоматизации. Исключения автоматизации создаются серверами автоматизации и перехватываются клиентами службы автоматизации.
CResourceException
Исключение, возникающее из-за сбоя загрузки ресурса Windows.
CUserException
Исключение, используемое для остановки операции, инициированной пользователем. Как правило, пользователь был уведомлен о проблеме до возникновения этого исключения.