Bonjour,

J'ai une classe template, comme ceci :
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();
}
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.

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"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
vector< tplt<T> > vect
ou 
vector< tplt<T>* >
Merci pour votre aide.