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
Je suppose que vous voyez le probl�me :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 #ifndef FILE_HH_ # define FILE_HH_ ... #endif
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 ?
Partager