Bonjour,
J'ai un petit problème pour définir une structure dans une méthode. En fait, je ne vais m'en servir uniquement que dans cette méthode, et je ne vais appeler cette méthode qu'une seule fois. C'est pour ca que j'aimerais définir ma structure dans cette méthode. Néanmoins problème :
Par défaut, je dirais que ma structure Parcours appartient a l'espace de la fonction, qui appartient a celui de maClasse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void maClasse::maFonction() { struct Parcours { Parcours():A(NULL),FaitFilsG(0),FaitFilsD(0){}; Parcours(Arbre* a,bool fg,bool fd):A(a),FaitFilsG(fg),FaitFilsD(fd){}; Arbre* A; bool FaitFilsG; bool FaitFilsD; }; std::list<maClasse::maFonction::Parcours> test; }
Mais apparamment, j'ai tort. Helas, je ne vois pas.
Quelqu'un a une idée? =)
Partager