Alors voila, je vais essayé d'être le plus clair possible...
une super class: CRail
les class dérivée: CVoie, CQuai, CDepot, CGare
Alors voila, le problème est le suivant lors de la compilation:
spe208.testdrive.hp.com> make
Creation de CMenu.o
cxx: Severe: CGare.h, line 8: #include file "CRail.h" includes itself
#include "CRail.h"
------------------^
cxx: Info: 1 catastrophic error detected in the compilation of "CMenu.cpp".
cxx: Info: Compilation terminated.
*** Exit 1
Stop.
Je vous explique. Dans la class CRail, j'inclus une class CTrain (qui elle inclu CGare)... Vous voyez le genre, donc il s'appele récursivement à mon avis, comment puis-je résoudre ce problème, merci...