如何编写to_string函数?

时间:2015-03-25 06:00:57

标签: c++ string

我在使用cygwin,所以我不能使用std::to_string,这是一个着名的bug。我试过这个:

#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(){  }

但编译器给了我一个错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您忘了加入sstream。 添加行

#include <sstream>