J'ai un gros probleme en c++. Voila clairement mon probleme en résumé:
dans "dictionnaire.h" :
#include "mot.h"
class dictionnaire
{
mot *_mot;
}
et dans "mot.h":
#include "dictionnaire.h"
class mot
{
dictionnaire *_dico;
}
En compilant mot.ccp, où j'ai précisé les méthodes que je n'ai pas précisé avant pour plus de visibilité, je me retrouve avec une erreur d'identification dans dictionnaire.h de mot.
Je pense que pour compiler mot.ccp il inclus d'abord le dictionnaire qui a besoin a son tour de la definition du mot qui n'a pas été encore défini.
Je ne sais pas du tout quoi faire donc s vous avez une idée elle serait la bien venu merci beaucoup.
Merci pour cette proposition, mais j'ai homis de préciser que j'avais mis des include guard pour eviter les include en boucle . Le probleme ce passe dans la 1er tour en fait. ya un appel a la definition de mot qui n'a pas fini d'etre déclaré.