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