¿Cuándo está usando 'typeid' la mejor solución?

Hay muchas razones para no usartypeid. Aparte de usar miembros detype_info (comportamiento definido de implementación), generalmente (¿siempre?) es posible proporcionar una funcionalidad similar utilizando otras características del lenguaje C ++, por ejemplo: sobrecarga, funciones virtuales, etc.

Entonces, excluyendo el uso que se basa en el comportamiento definido de implementación, ¿alguien tiene un ejemplo del mundo real dondetypeid es la mejor solución?

Respuestas a la pregunta(6)

Su respuesta a la pregunta