[Débutant] Class Template
Bonjour,
J'ai une classe template, comme ceci :
Code:
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:
1 2 3
| vector< tplt<T> > vect
ou
vector< tplt<T>* > |
Merci pour votre aide.