ASSERT_KINDOF

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

Index