spectras (./3) :
Je suis quand même surpris que la fonction virtuelle dans le template passe à la compilation.
pourquoi ?

Ya pas un problème de conception quand on doit appeler une méthode d'une classe dérivée² dans une classe grand-mère ?
pourquoi?

c'est tout l'interet des virtual.. avoir une classe "grand-mere" qui est une interface abstraite, et la specialiser en heritant (potentiellement plusieurs fois)
apres, on peut ne pas aimer les arbres d'heritage tres profonds, mais c'est un autre debat...