2015-03-25 1 views
-1

Je suis sur cygwin, donc je ne peux pas utiliser std::to_string, c'est un bug célèbre. J'ai essayé ceci:Comment écrire une fonction to_string?

#include <string> 

template<typename T> 
std::string to_string(const T& val) 
{ 
    std::ostringstream stream; 
    stream << val; 
    return stream.str(); //invalid use of incomplete type 
} 


int main(){ } 

Mais le compilateur m'a donné une erreur. Comment puis-je résoudre ce problème?

+1

Vous devez inclure sajas

+0

quelle erreur, ajoutez dans la question. –

Répondre

3

Vous avez oublié d'inclure sstream. Ajoutez la ligne

#include <sstream>