compilation interblocage :(
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:
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:
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