J'ai un petit problème d'include en C++, j'espère que vous pourrez m'éclairer. J'ai passé pas mal de temps dans le VB et le JAVA où ces problèmes d'inclusion n'existent pas.
Voila mon problème :
J'ai deux classes : UnPere et UnFils
la classe UnFils doit connaître son père
la classe UnPere instancie UnFils en lui passant dans le constructeur un
petit this,
pour lui indiquer qu'il est le père
On a donc deux constructeur : dans
UnFils.h on a doncle constructeur UnFils(UnPere *telPere)
et dans
UnPere.h on a UnPere(UnFils *telPere)
Où placer correctement mes #include "UnFils.h" et "UnPere.h" pour éviter
toute inclusion infinie/Dead Lock lors de la compilation ? Pouvez vous
m'envoyer un petit exemple ?
Merci,
Cédric Vasseur.