Bonjour,
Je voudrais faire en C++ quelque chose comme ca:
Code :
- class A {
- ...
- fctA();
- ...
- friend B::fctB();
- ...
- };
|
et
Code :
- class B {
- ...
- fctB();
- ...
- friend A::fctA();
- ...
- };
|
Cependant, j'ai des problemes d'inclusions puisque je ne peut pas declarer class A sans avoir declare totalement class B et vice versa.
La seule solution est-elle de faire une declaration du type
Code :
- class X {
- ...
- fctX();
- ...
- friend classY;
- ...
- };
|
ou en existe-t-il d'autres ?