BOOL IsKindOf ( const CRuntimeClass * pClass ) const;
Valore restituito
Diverso da zero se l'oggetto corrisponde alla classe; in caso contrario 0.
Parametri
pClass
Un puntatore a una struttura CRuntimeClass associato al tuo CObject-classe derivata.
Osservazioni
Test pClass per vedere se (1) è un oggetto della classe specificata o (2) è un oggetto di una classe derivata dalla classe specificata. Questa funzione funziona solo per le classi dichiarate con la macro DECLARE_DYNAMIC o DECLARE_SERIAL.
Non utilizzare questa funzione estesamente perché sconfigge la caratteristica del polimorfismo di C++. Invece di utilizzare funzioni virtuali.
Esempio
Vedere CObList::CObList per un elenco della CAge classe utilizzata in tutti gli esempi di CObject.
/ / esempio per CObject::IsKindOf
Gabbia a(21); / / Deve utilizzare IMPLEMENT_DYNAMIC o IMPLEMENT_SERIAL
ASSERT (a.IsKindOf (RUNTIME_CLASS (gabbia)));
ASSERT (a.IsKindOf (RUNTIME_CLASS (CObject)))
CObject pa&noramica |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CObject::GetRuntimeClass, RU&NTIME_CLASS, classe CObject: accesso alle informazioni della classe Runtime