数值与字符串之间的转换
方法一:to_string() stold()......
例子:
long double d=3.14L;
string s=to_string(d);
long double pi=stold(s);
--------------------------------------------------------------------------------------------------------
方法二:
#include <sstream>
// ......
string SpreadsheetCell::doubleToString(double inValue) const
{
ostringstream ostr;
ostr << inValue;
return ostr.str();
}
double SpreadsheetCell::stringToDouble(const string& inString) const
{
double temp;
istringstream istr(inString);
istr >> temp;
if (istr.fail() || !istr.eof()) {
return 0;
}
return temp;
}
--------------------------------------------------------------------------------------------------------