bonjour,
je cherche à utiliser une fonction de la FAQ C++ mais je n'arrive pas à compiler :
utile.cc :
utile.hh :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include "utile.hh" template<typename T> string all2string( const T & Value ) { ostringstream oss; oss << Value; return oss.str(); }
J'utilise cette fonction dans la classe ListeRep.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #ifndef UTILE_HH #define UTILE_HH #include <sstream> using namespace std; template<typename T> string all2string( const T & Value ); #endif
Voila l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 listeRep.oo: In function `ListeRep::analyseDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)': listeRep.cc:(.text+0xdb5): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> > all2string<long>(long const&)' collect2: ld a retourné 1 code d'état d'exécution make: *** [main] Erreur 1
Partager