ASSERT_KINDOF (classname, pobject)
Parametri
classname
Il nome di un CObject-classe derivata.
pobject
Un puntatore a un oggetto classe.
Osservazioni
Questa macro asserisce che l'oggetto a cui puntata è un oggetto della classe specificata, o è un oggetto di una classe derivato dalla classe specificata. Il parametro pobject deve essere un puntatore a un oggetto e può essere const. Indicò l'oggetto e la classe deve supportare informazioni di runtime classe CObject . Ad esempio, per garantire che pDocument è un puntatore a un oggetto della CMyDocument classe o uno qualsiasi dei suoi derivati, potrebbe codice:
ASSERT_KINDOF (CMyDocument, pDocument)
Utilizzando la macro ASSERT_KINDOF è esattamente la stessa codifica:
Assert(pObject->IsKindOf(RUNTIME_CLASS(className)))
Questa funzione funziona solo per le classi dichiarate con la macro DECLARE_DYNAMIC o DECLARE_SERIAL.
&Notanbsp; Questa funzione è disponibile solo in versione di Debug di MFC.
Vedere a&nchenbsp;Affermare