Bonjour,
J'ai un problème au niveau de la directive #include,
voilà je dispose de ces fichiers:
donnees.h; donnees.cpp;
solution.h; solution.cpp;
orientation.h; orientation.cpp;
Dans solution.h et orientation.h j'ai besoin de donnees.h:
#include "donnees.h"
Mais dans orientation.h, jai besoin de solution.h:
#include "solution.h"
Je me retrouve alors avec une erreur de compilation:
donnees.h a semble-t-il été ajouté deux fois à orientation.h
Je peux compenser ce probleme en enlevant
#include "donnees.h" de mon fichier orientation.h
Mais je voudrais une autre solution afin de ne pas retoucher le code des classes précédemment écrites chaque fois que j'ai besoin de donnees.h et d'un autre .h qui inclurait donnees.h.
J'espère avoir été assez explicatif. Merci de votre réponse
Partager