Bonjour,

Ci-dessous un exemple illustrant la difficulté que je rencontre :

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 CLASS1
#define CLASS1
 
#include "class2.h"
 
class class1
{
public:
	class1();
	class2 c2;
public:
	~class1();
};
 
#endif
et la 2ème classe

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 CLASS2
#define CLASS2
 
#include "class1.h"
 
class class2
{
public:
	class2();
	class1 c1;
public:
	~class2();
};
 
#endif
là class1 fait include à class2 et vise versa.

Est ce qu'il y a une solution pour ce probleme sachant que malheureusement c'est une obligation dans mon programme ?

Bien à vous