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.
Partager