如何将double转换为String?

时间:2014-01-14 18:17:40

标签: c++ string double

任何正文都可以帮我转换双值,例如在Xcode中为0.000015到字符串格式。所以我可以用它作为一个字符串。 在visual C ++中我们有to_string函数,但在Xcode中它不起作用。 此致

2 个答案:

答案 0 :(得分:4)

如果你有一个支持C ++ 11的编译器,那么std::to_string()就是你想要的。

答案 1 :(得分:1)

您可以使用to_string()轻松完成“自制”std::stringstream功能:

template<typename T>
std::string to_string(T value)
{
    std::ostringstream oss;

    oss << value;
    return oss.str();
}