ASSERT_KINDOF

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

Index