Quando a herança múltipla pode ser a única solução razoável? [fechadas]

Para ser claro, não estou perguntando se / por que herança múltipla é boa ou ruim. Eu ouvi muitos argumentos de ambos os lados desse debate.

Eu estou querendo saber se há algum tipo de problema de design ou cenário em C ++ em que herança múltipla é a única maneira de realizar algo, ou pelo menos é a maneira mais ideal sobre todas as outras alternativas ao ponto que não faria sentido considerar qualquer outra coisa.

Obviamente, essa questão não se aplica a idiomas que não suportam herança múltipla.

questionAnswers(10)

yourAnswerToTheQuestion