ASSERT_VALID
Verwendung, die Annahmen hinsichtlich der Gültigkeit im internen Zustand eines Objekts zu testen.
ASSERT_VALID(pObject )
Parameter
- pObject
Gibt ein Objekt einer Klasse veranschaulicht, die von CObject abgeleitet wird, die eine überschreibende Version der AssertValid-Memberfunktion besitzt.
Hinweise
ASSERT_VALID ruft die AssertValid-Memberfunktion des Objekts auf, das als Argument übergeben wird.
In der Releaseversion von MFC, hat ASSERT_VALID keine Auswirkungen. In der Debugversion überprüft sie den Zeiger, überprüft für NULL und ruft eigene AssertValid-Memberfunktionen des Objekts auf. Wenn diese Tests fehlschlägt, wird eine Warnmeldung auf dieselbe Weise wie der ASSERT angezeigt.
Hinweis
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