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