salut
j'ai deux listetmaisonje veut remplir ces 02 list à partir d'une base de donnéechambres
une liste chambre est cantenue dans chaque element de la liste maison
mon probleme est dans la consrtuction de la list maison,je veut crée un element maison de la liste puit le relier avec la list chambre qui lui convient dans la base de donnée
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
25
26
27
28 class maison { public: CStringW nom; int num_maison; list<chambre> pst; public: maison(void); public: ~maison(void); }; class chambre { public: CStringW nom; int nombre_chambre; int surface; public: chambre(void); public: ~chambre(void); };
de cette façon:
mon probleme est que vc de reconais pas dans cette boucle la class chambre,sait comme est est non declarer(quand je l'utilise hors la boucle sa marche parfaitement)
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 while (!mytable1->IsEOF()) { maison *element_maison = new maison(); //puis remplir les champs maison_list.pushback(*element_maison); while(!mytable2->IsEOF()) { chambre *element_chambre = new chambre(); //puis remplir les champs maison_list.pushback(*element_chambre); } }
Partager