ASSERT_KINDOF

ASSERT_KINDOF (Classname, Pobject)

Parameter

classname

Der Name des eine CObject-abgeleitete Klasse.

pobject

Ein Zeiger auf ein Objekt der Klasse.

Bemerkungen

Dieses Makro behauptet, dass das Objekt auf ein Objekt der angegebenen Klasse, oder ist ein Objekt einer Klasse, die von der angegebenen Klasse abgeleitet. Der Pobject -Parameter sollte ein Zeiger auf ein Objekt und kann const. Das Objekt verweist und muss die Klasse CObject Laufzeitklasse Informationen unterstützen. Als Beispiel, um sicherzustellen, dass pDocument ist ein Zeiger auf ein Objekt von der CMyDocument -Klasse, oder eines seiner Derivate, könnten Sie code:

ASSERT_KINDOF (CMyDocument, pDocument)

Verwenden Sie das ASSERT_KINDOF -Makro ist genau das gleiche wie die Codierung:

Assert(pObject->IsKindOf(RUNTIME_CLASS(className)))

Diese Funktion funktioniert nur für Klassen deklariert mit dem DECLARE_DYNAMIC oder DECLARE_SERIAL -Makro.

Hinweis&Nbsp;  Diese Funktion steht nur in der Debugversion des MFC.

Siehe auch&Nbsp;Geltend machen

Index