Bonjour à toutes et à tous,
Je suis tout nouveau tout neuf !
J'ai créé une classe pour représenter un arbre :
Je sais qu'il y a beaucoup de pointeurs et qu'on peut peut-être s'en passer, mais ce sera dans un second temps, là j'essaie surtout de faire mes dents
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Je voudrais savoir comment je peux faire pour accéder intelligemment aux données contenues dans chaque node, encapsulées dans m_data. cet attribut m_data est un objet, qui peut être assez compliqué (pour l'instant c'est volontairement très simple, mais ça va pas le rester très longtemps)
Le code pour le visiteur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
Bref vous vous douterez bien que ça ne marche pas, le compilateur m'interdit l'accès à m_data qui est privé. Du coup je me demandais si c'était le bon moment d'utiliser l'amitié entre classes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
Merci d'avance pour vos réponses,
Bien cordialement,

 

 
		
		 
         
 

 
			
			

 
			 
   
 


 Visiter les noeuds d'un arbre, accéder aux données encapsulées
 Visiter les noeuds d'un arbre, accéder aux données encapsulées
				

 Répondre avec citation
  Répondre avec citation
Partager