bonjour,
je compile avec gcc et j'ai du mal à accéder aux éléments d'une enum. voici sa déclaration :
et j'essaye de l'utiliser de la façon suivante, ailleurs dans mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class A { public: typedef enum _enuma { A1, A2, A3 } enuma; A(enuma valeur); }
gcc me renvoit l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part A a = new A(A::enuma::A2);
qqun aurait une idée sur la manière d'accéder à cette énumération ?'class A::enuma' is not a class or namespace
'A2' was not declared in this scope
merci d'avance
aymeric.
Balises ajoutées
Partager