Bonjour,
je m'excuse d'avance si ce sujet a déjà été traité, mais je n'ai pas trouvé sur le forum.
J'ai tout d'abort crée une classe template qui s'appelle Tab, et qui a cette allure :
Code :
- template < typename T >
- class Tab{
- protected :
- int t ;
- T *v ;
- public :
- // etc...
- }
|
Puis, j'ai crée une classe qui s'appelle Vec sous la forme :
Code :
- class Vec : public Tab <double>
- {
- //...
- }
|
Cette classe Vec fonctionne sans problemes.
Maintenant, je voudrais créer une classe GroupVec comme ceci :
Code :
- //dans le .hpp
- class GroupVec : public Tab <Vec>
- {
- ...
- }
- //dans le .cpp, le constructeur serait
- GroupVec::GroupVec(int a, int b)
- : Tableau<Vec(a)>(b)
- {
- }
|
Cette méthode ne fonctionne pas... est-il possible de créer un template de template ?