Bonjour,
j'ai créé une classe template, dans laquelle je veux ecrire un constructeur qui dépend d'un parametre template. En gros ca ressemble à ca :
problème : il me dit syntax error : identifier "premiere"
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
18
19
20
21
22
23
24 enum methodes { premiere = 0, deuxieme = 1, } ; template <typename T> class maclasse { T champ1 ; int champ2 ; public: template <int methode> maclasse (T a, int b) ; } ; template <typename T> template <premiere> maclasse<T>::maclass(T c1, int c2) { code... } template <typename T> template <deuxieme> maclasse<T>::maclasse(T c1, int c2) { autre code... }
Je ne vois pas trop comment faire et un peu d'aide serait la bienvenue. D'ailleurs je ne sais même pas s'il est possible de templater le constructeur...
Merci beaucoup.








Répondre avec citation
Partager