Salut,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
// code
class maSuperClass {.. }
 
template<short T>
class classFille {... }
 
classFille<3> fils;
maSuperClass sup = fils; // Affectation sans probleme
Le probleme de retrouver le vraie type maintenant, j essyes de faire un dynamique cast.Le probleme que le type est dynamique selon l'instanciation de l'utilisateur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
fils = dynamic_cast<classFille<3> > sup; //Ok ça marche mais je ne sais pas d'avance la valeur de template.La question y'a t'il un moyen d'avoir ce type dynamiquement selon l instance (eg: typeid).
 
fils = dynamic_cast<typeid(fils)> sup; //Erreur ça marche pas , pourquoi ???
Merci,