template<typename out_type, typename in_value>
out_type convertTo(const in_value& t) {
stringstream stream;
stream << t;//向流中传值
out_type result;//这里存储转换结果
stream >> result;//向result中写入值
return result;
}
in_value的类型是string,值是“20q12”
out_type的类型是double,转换后的值是20.00
检查stream的流状态为goodbit。
如果想判断string类型是否完全转换,sstringstream是否有判断方法?