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 CMemoryException
finden Sie im Artikel Exception Handling (MFC).
Vererbungshierarchie
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.