Bonjour,
J'ai une classe template, comme ceci :
Ensuite j'aimerais avoir une liste (avec un "vector" par exemple) d'instance de ma class tplt mais par toutes du même type. C'est à dire avoir dans ma liste des instances de tplt<double> et tplt<int> par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 template <typename T> class tplt { public: tplt(); T val; void set_val(T valeur); T get_val(); }
Et je ne vois pas comment faire. Avec la déclaration suivante, je suis obligé de définir le type quand je déclare le "vector"
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 vector< tplt<T> > vect ou vector< tplt<T>* >
Partager