Share via


CMemoryException, classe

Représente une condition d'exception liée à une insuffisance de mémoire.

Syntaxe

class CMemoryException : public CSimpleException

Membres

Constructeurs publics

Nom Description
CMemoryException ::CMemoryException Construit un objet CMemoryException.

Notes

Aucune qualification supplémentaire n’est nécessaire ou possible. Les exceptions de mémoire sont levées automatiquement par new. Si vous écrivez vos propres fonctions de mémoire, à l’aide malloc, par exemple, vous êtes responsable de la levée d’exceptions de mémoire.

Pour plus d’informations sur CMemoryException, consultez l’article Gestion des exceptions (MFC) .

Hiérarchie d'héritage

CObject

CException

CSimpleException

CMemoryException

Spécifications

En-tête : afx.h

CMemoryException ::CMemoryException

Construit un objet CMemoryException.

CMemoryException();

Notes

N’utilisez pas ce constructeur directement, mais appelez plutôt la fonction globale AfxThrowMemoryException. cette fonction globale peut réussir dans une situation de mémoire insuffisante, car elle construit l’objet d’exception dans la mémoire précédemment allouée. pour plus d’informations sur le traitement des exceptions, consultez les exceptions de l’article.

Voir aussi

CException, classe
Graphique hiérarchique