#include toto.h groupé puis-je le faire?
bonjours,
afin d'eviter d'avoir une dependance croisée a gerer, j'ai essayé de grouper deux fichiers d'en tete en un seul (que nous nommeront toto.h et foo.h)
j'ai donc tout regroupé dans toto.h
mon toto.cpp fonctionne comme suit :
Code:
1 2
| #include toto.h
#include foo.cpp |
et mon foo.cpp reprend donc une des deux classes declarees dans toto.h
cependant, ca ne marche pas, le compilateur considerant que rien n'a ete definit pour foo.cpp
donne
Citation:
'foo' has not been declared
j'ai donc essayé de re-inclurer le fichier d'en tete dans foo.cpp, mais ca ne marche pas non plus :
Citation:
multiple definition of `foo::foo()'
en esperant avoir ete suffisamment clair...