字符串和数值的转换
字符串转换为对象
//string to Digital
bool convertToDigital(string s,double &x)
{
//create a new stringstream
istringstream i(s);
if (i >> x)
return true;
else
//if error
return false;
}
数值转换为字符串
同样的,我们可以采用stringstream把数值对象转换为string
bool convertToDigital(string &s,double x)
{
//create a new stringstream
ostringstream o;
if (o << x)
{
//convert stringstream to string
s = o.str();
return true;
}
else
//if error
return false;
}
另外还有其他方法,此处就不再介绍