Bonjour, j'ai des erreurs de compilation etranges. Je me suis apercu qu'au moins un header (appelons le header1.h) inclut un header (appelons le header2.h) qui l'inclut. Evidemment entre les deux il y a plusieurs headers ie header1.h n'inclut pas directement header2.h. Selon moi il s'agit d'inclusion recursive de headers.

Comment eviter ces inlusions recursives?

Je dois vous dire que je n'ai pas oublie de mettre ce qui suit dans mes headers:

#ifndef <nom du header>
#define <nom du header>

le code du header

#endif

Merci a l'avance,

Frank...