怎么将string转成double
时间: 2024-05-13 08:13:52 浏览: 94
c++ string转换double
4星 · 用户满意度95%
可以使用C++中的stod函数将字符串转换为double类型。stod函数的使用方法如下:
```c++
#include <string>
#include <iostream>
int main() {
std::string str = "3.14";
double num = std::stod(str);
std::cout << num << std::endl; // 输出3.14
return 0;
}
```
其中,stod函数接受一个字符串参数,返回对应的double类型数值。需要注意的是,当字符串无法转换为double类型时,stod函数会抛出一个invalid_argument异常。因此,在使用stod函数时,需要进行异常处理。
阅读全文