Bonjour à tous.
Voilà, j'ai un petit soucis avec mes templates qui me pose de sacrée problèmes. Je voudrais pouvoir transporter de façon "générique" une liste de template differents.
Exemple :
Voilà, je voudrais un truc plus où moins dans le genre. Mais comme vous vous en doutez, le "Test list[2]" est impossible car il faut un type de template.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 // Une classe template template<typename T> class Test { public: T variable ; ... }; // Et plus loin Test list[2] ; list[0] = Test<int>() ; list[1] = Test<double>() ; for (i=0; i<1; i++) { cout << list[i].variable << endl ; }
Donc j'aurai voulu savoir comment rendre ce tableau generique. (Même si c'est un peu tordu, parce pour le moment, je vois pas comment m'en sortir)
Merci à tous !![]()
Partager