Bonjour
Voici mon problème.
J'ai deux class,on va les appeler:
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part classe A
class B contient une methode quelconque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part classe B
Je veux savoir s'il est possible que l'objet de class A puisse utiliser la methode déclarée dans B, sans passer par l'héritage.
voici ce que je veux obtenir sans avoir recours à l'héritage (si possible) mais uniquement utiliser les declarations d'amitié.
merci
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 A { .... public: .... }; class B { .... public: // friend class A? void methode(); }; int main() { A a1; B b1; a1.methode(); // je souhaite faire cette opération, mais je ne sais si je puis //m'en passer de l'héritage, pour cela, peut on y parvenir en manipulant //"l'outil" friend? return 0; }
Partager