BOOL IsKindOf ( const CRuntimeClass * pClass ) const ;
Valeur de retour
Différent de zéro si l'objet correspond à la classe ; sinon 0.
Paramètres
pClass
Un pointeur vers une structure CRuntimeClass associé à votre CObject-classe dérivée.
Remarques
Tests pClass pour voir si (1) il est un objet de la classe spécifiée ou (2) il est un objet d'une classe dérivée de la classe spécifiée. Cette fonction ne fonctionne que pour les classes déclarées avec la macro DECLARE_DYNAMIC ou DECLARE_SERIAL.
N'utilisez pas cette fonction largement parce qu'il bat la fonctionnalité de polymorphisme de C++. Utilisez plutôt les fonctions virtuelles.
Exemple
Voir CObList::CObList pour obtenir la liste de la CAge classe utilisée dans tous les exemples de CObject.
/ / exemple pour CObject::IsKindOf
CAge a(21) ; / / Doit utiliser IMPLEMENT_DYNAMIC ou IMPLEMENT_SERIAL
ASSERT (a.IsKindOf (RUNTIME_CLASS (CAge))) ;
ASSERT (a.IsKindOf (RUNTIME_CLASS (CObject)))
Aperçu de CObject |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussinbsp ;CObject::GetRuntimeClass, RU&NTIME_CLASS, classe de CObject : accès à l'Information de classe Run-Time