如何把string转成double
时间: 2024-05-10 10:14:08 浏览: 33
c++ string转换double
4星 · 用户满意度95%
你可以使用C++中的stod函数,将字符串转换成double类型。例如:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = "3.14";
double num = stod(str);
cout << num << endl; // 输出3.14
return 0;
}
```
需要注意的是,如果字符串不能转换成double类型,会抛出一个invalid_argument异常,你需要进行异常处理。
阅读全文