c++中的string转换


如何转换string到其他类型?如何从其他类型转换到string?
代码1:toString
template std::string toString(const T& a)
{
std::ostringstream ost;
ost << a; return ost.str(); }

代码2:fromString
templateT fromString( const std::string& s)
{
std::istringstream is(s);
T t;
is >> t;
return t;
}

使用方法:
int d = fromString( s );
string str=toString(d);

参考:
http://www.thescripts.com/forum/thread62219.html


发表回复

您的电子邮箱地址不会被公开。