beepmaster
Messages postés12Date d'inscriptionlundi 30 juillet 2001StatutMembreDernière intervention20 novembre 2008
-
18 mai 2002 à 23:41
beepmaster
Messages postés12Date d'inscriptionlundi 30 juillet 2001StatutMembreDernière intervention20 novembre 2008
-
19 mai 2002 à 20:10
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.
A voir également:
La récupération de la fabrique de classes com pour le composant avec le clsid