Bonjour,
Je voudrais compiler ces fichiers. Néanmoins un pbl est là.
La classe B utilise un objet de la classe C et réciproquement.
Comment compiler?
Ps: l erreur apparait dès que l'on y met le "include" (sans le private : C c)
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 #ifndef _C_H_ #define _C_H_ #include "B.h" class C { private: B b; public: C(); virtual ~C(); }; #endif //_C_H_
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 #ifndef _B_H_ #define _B_H_ #include "C.h" class B { private: C c; public: B(); virtual ~B(); }; #endif //_B_H_
merci d avance pour votre aide
Partager