ASSERT_KINDOF
Toto makro se uplatňuje na objekt je objekt určité třídy, zda je objekt třídy odvozené od třídy zadané.
ASSERT_KINDOF(classname, pobject )
Parametry
classname
Jméno CObject-odvozené třídy.pobject
Ukazatel na objekt třídy.
Poznámky
Pobject parametr by měl být ukazatel na objekt a může být b.Na objekt odkazuje a musí podporovat třídu CObject informace o třídě běhu.Jako příklad, aby pDocument je ukazatel na objekt CMyDoc třídy nebo některé jeho deriváty může kód:
ASSERT_KINDOF(CMyDoc, pDocument);
Použití ASSERT_KINDOF makro je přesně stejné jako kódování:
ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));
Tuto funkci lze použít pouze pro třídy, které jsou deklarovány pomocí DECLARE_DYNAMIC nebo DECLARE_SERIAL makra.
[!POZNÁMKA]
Tato funkce je k dispozici pouze v ladicí verzi knihovny MFC.
Požadavky
Záhlaví: afx.h