Es necesaria la herencia virtual para excepciones?

Entiendo la necesidad de herencia virtual cuando uso herencia múltiple: resuelve el temido problema del diamante.

¿Pero qué pasa si no estoy usando herencia múltiple? @Existe alguna necesidad de herencia virtua

Me parece recordar haber escuchado que era importante para las excepciones (lanzar una clase derivada, capturar por referencia de clase base). ¿Pero no deberían ser suficientes los destructores virtuales para eso?

Intenté buscar la página de referencia que vi una vez sobre esto, pero parece que no puedo encontrarla.

Respuestas a la pregunta(5)

Su respuesta a la pregunta