Bonjour,

Voila j'ai une classe A qui derive de B.
B derive de C et D.
Et C derive de E

Par un template je passe un objet de classe A dans une fonction qui voudrait recuperer un objet de classe E.

Pour le moment je caste l'objet template A en E par (E*) mais du coup le cast ne fonctionne pas car j'ai D qui parasite le cast.

Comment puis je faire pour recuperer l'objet en E en passant A?
Merci pour l'aide apportée et surtout n'hesitez pas a me demander de preciser si je n'ai pas été assez clair