C ++: usando typeinfo para probar la herencia de clase

Tengo un puntero a un tipo polimórfico,p. También tengo unatype_info para una clase en algún lugar en la misma jerarquía,ti.

Si acabo de comparar eltypeid(*p) == ti, luego puedo probar en tiempo de ejecución si el puntero está apuntando a una instancia directa de esa clase.

¿Hay una manera similar de usar RTTI de C ++ para probar si*p hereda de esa clase?

Respuestas a la pregunta(3)

Su respuesta a la pregunta