ASSERT_KINDOF

ASSERT_KINDOF (classname, pObjet)

Paramètres

classname

Le nom d'un CObject-classe dérivée.

pobjet

Un pointeur vers un objet de classe.

Remarques

Cette macro fait valoir que l'objet pointé est un objet de la classe spécifiée ou est un objet d'une classe dérivé de la classe spécifiée. Le paramètre pObjet doit être un pointeur vers un objet et peut être const. L'objet a souligné et la classe doit prendre en charge information de run-time classe de CObject . Par exemple, pour s'assurer que pDocument est un pointeur vers un objet de la CMyDocument classe, ou l'un de ses dérivés, vous pourrait coder:

ASSERT_KINDOF (CMyDocument, pDocument)

En utilisant la macro ASSERT_KINDOF est exactement la même chose que le codage:

Assert(pObject->IsKindOf(RUNTIME_CLASS(ClassName)))

Cette fonction ne fonctionne que pour les classes déclarées avec la macro DECLARE_DYNAMIC ou DECLARE_SERIAL.

&Notenbsp ;  Cette fonction est disponible uniquement dans la version Debug des MFC.

Voir aussi  ;Faire valoir

Index