bonjour,

je bosse sur un projet genre jeu de la vie,
j'ai définie mes classes avec les méthodes inlines dans les .h suivant:

animal.h
faune.h
herbe.h
monde.h
smart_ptr.h
parametres.h

la dépendance entre ces .h est la suivante :

- monde.h inclut herbe.h
- herbe.h inclut faune.h
-faune.h inclut smart_ptr.h
- animal.h inclut monde.h

bref c'est un peut le bazare mais les #define et #ifndef ( et #endif) y sont.

à la compilation il reconnait ni le type animal ni faune (alors que les inclusions sont présentes), je voudrais savoir s'il y a une méthode pour faire les inclusion proprement pour ne pas que le compilateur s'emmele.

merci d'avance

porco