Bonjour,

il semblerait que j'ai un problème dans mes header, j'ai 3 header de class différentes (A, B et C).

Je dois inclure le header de la class B dans la class C car j'ai un poiteur sur class vers la class B.

Le header de la class B inclut les headers des class A et C.

Il y a donc un problème de multi-inclusion, lors de l'inclusion du header de la class B (contenant A et C) dans le header de C...

Message d'erreur (la methode draw contient un parametre de la class B, je suppose que c'est a ce moment la que le compilateur fait une multi-inclusion):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
C.hh:25: error: variable or field `draw' declared void
C.hh:25: error: expected `;' before '(' token
Comment éviter cela ?

(Si ce n'est pas clair et qu'il vous faut un exemple de code merci de me le signaler )

Merci.