在C++中,可以使用std::stod()
函數(shù)將字符串轉(zhuǎn)換為double
。下面是一個(gè)示例:
#include <iostream>
#include <string>
int main() {
std::string str = "3.14";
double number = std::stod(str);
std::cout << number << std::endl;
return 0;
}
輸出:
3.14
請(qǐng)注意,如果字符串無法轉(zhuǎn)換為有效的double
,則會(huì)拋出一個(gè)std::invalid_argument
異常。因此,在實(shí)際使用中,最好使用try-catch
塊來處理異常情況。