Freigeben über


CMemoryException-Klasse

Stellt eine Ausnahmebedingung dar, die durch ungenügenden Arbeitsspeicher ausgelöst wird.

Syntax

class CMemoryException : public CSimpleException

Member

Öffentliche Konstruktoren

Name Beschreibung
CMemoryException::CMemoryException Erstellt ein CMemoryException-Objekt.

Hinweise

Es ist keine weitere Qualifizierung erforderlich oder möglich. Speicher exceptions are thrown automatically by new. Wenn Sie ihre eigenen Speicherfunktionen schreiben, z. B. verwenden malloc, sind Sie für das Auslösen von Speicher exceptions verantwortlich.

Weitere Informationen CMemoryExceptionfinden Sie im Artikel Exception Handling (MFC).

Vererbungshierarchie

CObject

CException

CSimpleException

CMemoryException

Anforderungen

Header: afx.h

CMemoryException::CMemoryException

Erstellt ein CMemoryException-Objekt.

CMemoryException();

Hinweise

Verwenden Sie diesen Konstruktor nicht direkt, sondern rufen Sie die globale Funktion AfxThrowMemoryException auf. Diese globale Funktion kann in einer Nichtspeichersituation erfolgreich sein, da sie das Ausnahmeobjekt im zuvor zugewiesenen Speicher erstellt. Weitere Informationen zur Ausnahmeverarbeitung finden Sie im Artikel zu Ausnahmen.

Siehe auch

CException-Klasse
Hierarchiediagramm