将内置类型转换为string类型

来源:互联网 发布:smtp使用的端口号 编辑:程序博客网 时间:2024/04/28 10:48

   将语言定义的普通内置类型转换为字符串类型,在C语言里有sprintf函数,在VC中有CString类型的Format函数等等,在C++中如何将int,double等这些内置类型转换为强大的string呢?当然有办法。这里就记录一种:

template
std::string toString(T value)
{
    std::stringstream ss;
    ss << value;
    return ss.str();
}

    这里用到了stringstream,所以需要包含头文件 sstream 。