Bonjour a tous

j'ai un template de classe (tree.cpp)
son header (tree.h) est inclus partout ou c'est necessaire
mais le linkeur me donne des erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
[Linker Error] Unresolved external 'treenode<_dirrec_info>::delete_tree()' referenced from F:\DOCUMENTS\CAMENBERT\FICHE.OBJ
...
J'ai une partie de la solution puisque quelqu'un y a repondu partiellement
je cite Loulou24 dans le message:
http://www.developpez.net/forums/vie...olved+external
Citation Envoyé par Loulou24
Parce que pour faire fonctionner l'inlining (ie. pour remplacer l'appel de fonction par son contenu), le compilo doit avoir accès à son corps. Or s'il est confiné dans une unité de traduction (.cpp) il n'y a pas accès. Même combat que les templates et les macros.
Si quelqu'un pourrait me dire la methode pour faire fonctionner le linkage avec les templates je l'en remercie.