主要思想是 通过 stringstream 的 str() 函数来进行过渡,这些是题目之中的关键点的形式;
- #include <sstream>
- using namespace std;
- /**
- * double转换为string
- */
- string convertToString(double d) {
- ostringstream os;
- if (os << d)
- return os.str();
- return "invalid conversion";
- }
- /**
- * double转string
- */
- double convertFromString(string str) {
- istringstream iss(str);
- double x;
- if (iss >> x)
- return x;
- return 0.0;
- }