ASSERT_KINDOF (classname, pobject)
Parametry
classname
Nazwa CObject-klasy.
pobject
Wskaźnik do obiektu klasy.
Uwagi
To makro twierdzi, że obiekt wskazywany jest obiektem określonej klasy lub jest obiekt klasy pochodzące od określonej klasy. Parametr pobject powinny być wskaźnik do obiektu i może być Stała. Obiekt wskazywanego i klasy musi obsługiwać informacje czasu klasy CObject . Jako przykład, w celu zapewnienia, że pDocument jest wskaźnik do obiektu CMyDocument klasy lub którykolwiek z jego pochodne, mogłyby kodu:
ASSERT_KINDOF (CMyDocument, pDocument)
Korzystanie z makra ASSERT_KINDOF jest dokładnie taka sama, jak kodowanie:
Assert(pobject->IsKindOf(RUNTIME_CLASS(ClassName)))
Ta funkcja działa tylko w przypadku klasy zadeklarowane z makra DECLARE_DYNAMIC lub DECLARE_SERIAL.
Uwaga Ta funkcja jest dostępna tylko w wersji debugowej MFC.
Zobacz też POTWIERDZAJ