Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
BOOLIsKindOf(constCRuntimeClass*pClass)const;
Return Value
Nonzero if the object corresponds to the class; otherwise 0.
Parameters
pClass
A pointer to a CRuntimeClass structure associated with your CObject-derived class.
Remarks
Tests pClass to see if (1) it is an object of the specified class or (2) it is an object of a class derived from the specified class. This function works only for classes declared with the DECLARE_DYNAMIC or DECLARE_SERIAL macro.
Do not use this function extensively because it defeats the C++ polymorphism feature. Use virtual functions instead.
Example
See CObList::CObList for a listing of the CAge
class used in all CObject examples.
// example for CObject::IsKindOf
CAge a(21); // Must use IMPLEMENT_DYNAMIC or IMPLEMENT_SERIAL
ASSERT( a.IsKindOf( RUNTIME_CLASS( CAge ) ) );
ASSERT( a.IsKindOf( RUNTIME_CLASS( CObject ) ) );
CObject Overview | Class Members | Hierarchy Chart
See Also CObject::GetRuntimeClass, RUNTIME_CLASS,