Classes de exceção
A biblioteca de classe fornece um mecanismo manipulação de exceções gerais com base na classe CException. A estrutura de aplicativo usa exceções no seu código; você também pode usá-los em vossos. Para obter mais informações, consulte o artigo Exceções. Você pode derivar seus próprios tipos de exceção de CException.
MFC O fornece uma classe de exceção de que você pode derivar suas próprias exceção bem como classes de exceção para todas as exceções que oferece suporte.
CException
A classe base para exceções.CArchiveException
Uma exceção de arquivo morto.CDaoException
Uma exceção resultante de uma falha em uma operação de base de dados de DAO.CDBException
Uma exceção resultante de uma falha no processamento da base de dados do ODBC.CFileException
Uma exceção com orientada.CMemoryException
Uma exceção de memória insuficiente.CNotSupportedException
Uma exceção resultante de usar um recurso sem suporte.COleException
Uma exceção resultante de uma falha no processamento OLE. Esta classe é usada por contêineres e por servidores.COleDispatchException
Uma exceção resultante de um erro durante a automação. As exceções de automação são geradas por servidores de automação e capturadas pelos clientes de automação.CResourceException
Uma exceção resultante de uma falha ao carregar um recurso do windows.CUserException
Uma exceção usada para parar uma operação iniciada pelo usuário. Normalmente, o usuário esteve notificado do problema antes que essa exceção seja gerada.