Bonjour, dans la FAQ, j'ai vu qu'on pouvait utiliser une fonction to_string pour convertire des objets en string.
ici
super, ca marche... mais quand je veux mettre cette fonction dans un fichier a part (tools.cpp) je dois alors la déclarer dans tools.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <sstream> template<typename T> std::string to_string( const T & Value ) { // utiliser un flux de sortie pour créer la chaîne std::ostringstream oss; // écrire la valeur dans le flux oss << Value; // renvoyer une string return oss.str(); }
et j'ai essayé de la maniere suivante :
mais j'ai encore du foiré un truc, car ca ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part template<typename T> std::string to_string( const T & );
error LNK2001: unresolved external symbol "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl to_string(long const &)" (?to_string@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@
beurk...
merci de votre aide.
Partager