读书人

在C++中怎么将int bool double转化为s

发布时间: 2012-04-19 14:36:43 作者: rapoo

在C++中如何将int bool double转化为string和将string 转化为int bool double
在C++中如何将int bool double转化为string和将string 转化为int bool double

[解决办法]
#include <sstream>

template <class T>
std::string tostring(T t)
{
std::ostringstream os;
os < <t;
return std::string(os.str());
}
template <class T>
T fromstring(std::string& s)
{
T t;
std::istringstream is(s);
is> > t;
return t;
}

[解决办法]
参考《exceptional C++ style》item2, item3

读书人网 >C++

热点推荐