ASSERT_KINDOF (classname, pobject)
Parámetros
classname
El nombre de un CObject-clase derivada.
pobject
Un puntero a un objeto de clase.
Observaciones
Esta macro afirma que el señalado es un objeto de la clase especificada, o es un objeto de una clase que se deriva de la clase especificada. El parámetro pobject debe ser un puntero a un objeto y puede ser const. Señaló el objeto y la clase debe ser compatible con información de clase en tiempo de ejecución de CObject . Por ejemplo, para asegurarse de que pDocument
es un puntero a un objeto de la CMyDocument
clase, o cualquiera de sus derivados, se podría codificar:
ASSERT_KINDOF (CMyDocument, pDocument)
Utilizar la macro ASSERT_KINDOF es exactamente la misma codificación:
Assert(pobject->IsKindOf(RUNTIME_CLASS(ClassName)))
Esta función funciona sólo para las clases declaradas con la macro DECLARE_DYNAMIC o DECLARE_SERIAL.
&Notanbsp; Esta función sólo está disponible en la versión de depuración de MFC.
Vea tambié&nnbsp;Valer