CObject::IsKindOf

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

Index