Question de liaison avec des template
Salut,
Je dois compiler un projet avec ces contraintes.
Le fichier A.h contient des template, donc n'a pas pratiquement aucun développement dans un A.cpp.
Le fichier BB.cpp avec son BB.h a besoin de A.h
Le fichier CC.cpp a besoin de A.h
Le code final a enfin besoin de BB.h et de CC.h. évidement on va avoir des erreurs de liaisons multiples.
En C la résolution des entêtes avec leurs unités de développement ne pose pas de problème selon des règles de compilations conditionnelles.
Avec C++ et le mirage des template ces règles ne fonctionnent plus.
Mais qui sait ? Comment faire ?
On dirait que les template c'est bien pour qui peut s'en servir le premier.