xistem alternativas ao polimorfismo em C +

The CRTP é sugerido nesta pergunta sobre polimorfismo dinâmico. No entanto, esse padrão é supostamente útil apenas para polimorfismo estático. O design que estou vendo parece dificultado no sentido da velocidade pelas chamadas de função virtual, como sugerido aqui. Uma aceleração de até 2,5 vezes seria fantástic

As classes em questão são simples e podem ser codificadas completamente em linha, no entanto, não se sabe até o tempo de execução quais classes serão usadas. Além disso, eles podem ser encadeados, em qualquer ordem, acumulando insultos de desempenho em ferimento

odas as sugestões (incluindo como o CRTP pode ser usado neste caso) são bem-vinda

Editar O Google exibe uma menção aos modelos de função. Estes parecem promissore

questionAnswers(3)

yourAnswerToTheQuestion