Partilhar via


Classe CMemoryException

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Representa uma condição de exceção por falta de memória.

Sintaxe

class CMemoryException : public CSimpleException

Membros

Construtores Públicos

Nome Description
CMemoryException::CMemoryException Constrói um CMemoryException objeto.

Observações

Não é necessária nem é possível qualquer qualificação adicional. As exceções de memória são lançadas automaticamente por new. Se escreveres as tuas próprias funções de memória, usando malloc, por exemplo, então és responsável por lançar exceções de memória.

Para mais informações sobre CMemoryException, consulte o artigo Tratamento de Exceções (MFC).

Hierarquia de herança

CObject

CException

CSimpleException

CMemoryException

Requerimentos

Cabeçalho: afx.h

CMemoryException::CMemoryException

Constrói um CMemoryException objeto.

CMemoryException();

Observações

Não use este construtor diretamente, mas chame a função global AfxThrowMemoryException. Esta função global pode ter sucesso numa situação de falta de memória porque constrói o objeto exceção na memória previamente alocada. Para mais informações sobre o processamento de exceções, consulte o artigo Exceções.

Consulte também

Aula CException
Gráfico de Hierarquia