probleme d'inclusion multiple
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:
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