CObject::GetRuntimeClass

virtuel CRuntimeClass * GetRuntimeClass ( ) const ;

Valeur de retour

Un pointeur vers la structure CRuntimeClass correspondant à classe l'objet de cette ; jamais NULL.

Remarques

Il y a une structure CRuntimeClass pour chaque CObject-classe dérivée. Voici les membres de la structure:

Fo&nctionnalité uniquement Professional et Enterprise Editionsnbsp ;  Liaison statique aux MFC est pris en charge uniquement dans Visual C++ Professional et Enterprise Editions. Pour plus d'informations, voir Éditions de Visual C++.

Cette fonction nécessite l'utilisation de la macro IMPLEMENT_SERIAL ou de IMPLEMENT_DYNAMIC dans l'implémentation de la classe. Vous obtiendrez des résultats incorrects autrement.

Exemple

Voir CObList::CObList pour obtenir la liste de la CAge classe utilisée dans tous les exemples de CObject.

/ / exemple pour CObject::&GetRuntimeClass
CAge a(21) ;
CRuntimeClass * prt = a.GetRuntimeClass() ;
ASSERT (strcmp (EPR-gt ; m_lpszClassName, « CAge ») == 0)

Aperçu de CObject |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CObject::IsKindOf, RU&NTIME_CLASS

Index