Freigeben über


CException::CException

Diese Memberfunktion erstellt ein CException-Objekt.

explicit CException(
   BOOL bAutoDelete 
);

Parameter

  • b_AutoDelete
    Geben Sie TRUE an, wenn der Arbeitsspeicher für das CException-Objekt auf dem Heap zugeordnet wurde.Dadurch wird das CException-Objekt gelöscht werden, wenn die Löschen-Memberfunktion aufgerufen wird, um die Ausnahme zu löschen.Geben Sie FALSE an, wenn das CException-Objekt auf dem Stapel stammt oder ein globales Objekt ist.In diesem Fall wird das CException-Objekt nicht gelöscht, wenn die Löschen-Memberfunktion aufgerufen wird.

Hinweise

Sie würden normalerweise nie diesen Konstruktor direkt aufrufen müssen.Eine Funktion, die eine Ausnahme auslöst, sollte eine Instanz von CException erstellen von abgeleitete Klasse und ruft ihren Konstruktor auf, oder sie sollte einer der MFC-Wurfsfunktionen, wie AfxThrowFileException verwenden, um einen vordefinierten Typ auszulösen.Diese Dokumentation ist nur auf Vollständigkeit bereitgestellt.

Anforderungen

Header: afx.h

Siehe auch

Referenz

CExceptions-Klasse

Hierarchien-Diagramm