Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Assertions de cette macro à l'objet désigné est un objet de la classe spécifiée, ou est un objet d'une classe dérivée de la classe spécifiée.
ASSERT_KINDOF(classname, pobject )
Paramètres
nom de classe
Le nom d' CObjectclasse dérivée de.pobject
Un pointeur vers un objet de classe.
Notes
Le paramètre de pobject doit être un pointeur désignant un objet et peut être const.L'objet indiquée et la classe doit prendre en charge des informations sur la classe à l'exécution d' CObject .Par exemple, pour garantir qu' pDocument est un pointeur vers un objet de la classe d' CMyDoc, ou l'un de ses dérivés, vous pouvez coder :
ASSERT_KINDOF(CMyDoc, pDocument);
En utilisant la macro d' ASSERT_KINDOF est exactement identique à la programmation :
ASSERT(pDocument->IsKindOf(RUNTIME_CLASS(CMyDoc)));
Cette fonction s'exécute uniquement pour les classes déclarées avec la macro de DECLARE_DYNAMIC ou de DECLARE_SERIAL .
[!REMARQUE]
Cette fonction est disponible uniquement dans la version debug des MFC.
Configuration requise
Header: afx.h