Salut a tous!!!
J'ai un petit probl�me, pour acceder un objet qui est dans un autre objet en C++, c'est bien ca que je dois faire non?????
En r�alit� le pointeurs sur mon objet ObjetContenu est private ce qui fait que c'est logique que je ne puisse y acc�der comme ci-dessus.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 monObjet::ObjetContenu->GetData();
Mais j'ai fais un accesseur qui renvoit la r�f�rence � ObjetContenu.
Du type:
et dans monObjet j'aurai:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 //Dans Code de ObjetContenu ObjetContenu* GetObjetContenu_Ref() { return this; }
Mais d�j� ici, ca passe pas la compilation, le compilateur me dit qu'il ne conna�t pas ObjetContenu [undeclared identifier] alors qu'il est d�clar�...???
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 ObjetContenu* GetObjetContenu() { return ObjetContenu->GetObjetContenu_Ref(); }
alors que normalement je devrais pouvoir l'acceder comme ca! non????
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 (monObjet->GetObjetContenu())->GetObjetContenu_Ref()
Partager