ASSERT_VALID

Verwenden Sie diese Option, die Annahmen über die Gültigkeit des internen Zustands eines Objekts zu testen.

ASSERT_VALID(pObject )

Parameter

  • pObject
    Gibt ein Objekt einer Klasse veranschaulicht, die von CObject abgeleitet ist, die eine überschreibende Version der AssertValid-Memberfunktion wurde.

Hinweise

ASSERT_VALID ruft die AssertValid-Memberfunktion des Objekts an, das als Argument übergeben wird.

In der Releaseversion von MFC ASSERT_VALID, bewirkt diese Taste nichts.In der Debugversion überprüft er den Mauszeiger, NULL für Überprüfungen und eigene AssertValid-Memberfunktion des Objekts auf.Wenn alle Versuche fehlschlägt, wird eine Warnmeldung auf die gleiche Weise wie ASSERT angezeigt.

HinweisHinweis

Diese Funktion ist nur in der Debugversion von MFC verfügbar.

Weitere Informationen und Beispiele finden Sie unter Debuggings-MFC-Anwendungen.

Beispiel

// Assure that pMyObject is a valid pointer to an
// object derived from CObject.
ASSERT_VALID(pMyObject);

Anforderungen

Header: afx.h

Siehe auch

Referenz

ASSERT (MFC)

Sie ÜBERPRÜFEN

CObject-Klasse

CObject::AssertValid

Konzepte

MFC-Makros und -globale Werte