BOOL IsKindOf ( const CRuntimeClass * pClass ) const;
Valor devuelto
Distinto de cero si el objeto corresponde a la clase; caso contrario 0.
Parámetros
pClass
Un puntero a una estructura de CRuntimeClass asociado con su CObject-clase derivada.
Observaciones
PClass de pruebas para ver si (1) es un objeto de la clase especificada o (2) es un objeto de una clase se deriva de la clase especificada. Esta función funciona sólo para las clases declaradas con la macro DECLARE_DYNAMIC o DECLARE_SERIAL.
No utilice esta función ampliamente porque vence a la función de polimorfismo de C++. Utilice funciones virtuales en su lugar.
Ejemplo
Consulte CObList::CObList para obtener una lista de los CAge clase utilizada en todos los ejemplos de CObject.
/ / ejemplo de CObject::IsKindOf
Jaula a(21); Y debe usar IMPLEMENT_DYNAMIC o IMPLEMENT_SERIAL
ASSERT (a.IsKindOf (RUNTIME_CLASS (CAge)));
ASSERT (a.IsKindOf (RUNTIME_CLASS (CObject)))
Visió&n General de CObject |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CObject::GetRuntimeClass, RU&NTIME_CLASS, clase CObject: acceso a la información de clase de tiempo de ejecución