On va dire que je dispose de deux classes A et B.
B est une sous classe de A.
A impl�mente une m�thode pour cr�er des �l�ments de type B.

Le fichier B.class.hh doit inclure le fichier A.class.hh car B h�rite des propri�t�s de A et le fichier A.class.hh doit inclure le fichier B.class.hh car il utilise les propri�t�s de B pour cr�er des �l�ments de type B.

Tous mes fichiers ".hh" sont prot�g�s contre l'inclusion r�cursive par les lignes
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
#ifndef FILE_HH_
# define FILE_HH_
...
#endif
Je suppose que vous voyez le probl�me :
A cause de la protection contre l'inclusion r�cursive, les fichiers de la classe A et ceux de la classe B ne peuvent pas s'inclure mutuellement.
Comment je dois faire ?