ASSERT_KINDOF
Toto makro nepodmíněných výrazů, že objekt označenou je objekt určené třídy nebo objektu třídy odvozené od zadané třídy.
ASSERT_KINDOF(classname, pobject )
Parametry
název třídy
Název 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 const.Objekt označenou a musí podporovat třída CObject informace o spuštění třídy.Například, aby pDocument je ukazatel na objekt CMyDoc třídy nebo některé jeho deriváty nebylo kódu:
ASSERT_KINDOF(CMyDoc, pDocument);
Použití ASSERT_KINDOF makro je přesně stejná jako kódování:
ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));
Tato funkce funguje pouze pro třídy s DECLARE_DYNAMIC nebo DECLARE_SERIAL makro.
[!POZNÁMKA]
Tato funkce je k dispozici pouze v ladicí verzi MFC.
Požadavky
Záhlaví: afx.h