salut a tous!

voila j'ai une classe Objet1 et une autre Objet2, lorsque j'instancie l'Objet2 je transmet en parametre le pointeur sur l'objet2, ceci implique que je dois mettre dans la classe Objet1 #include "Objet2.h" et dans la classe Objet2 "Objet1.h".
D'ou mon probleme d'inclusion multiple. Donc je me suis qu'il fallait mettre des instructions de prepocesseur pour eviter cela du type:

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
 
//dans Objet1.h
#ifndef DEF_Objet1
#define DEF_Objet1
 
// code ...
 
#endif
 
//dans Objet2.h
#ifndef DEF_Objet2
#define DEF_Objet2
 
// code ...
 
#endif
mais meme avec cela ca ne fonctionne pas, j'ai des erreur a la compilation!
je ne sais plus trop quoi faire d'autres? est-ce-correct ce que j'ai fait?
comment resoudre ce porbleme??

Merci