在C++中,可以使用std::stod()
函數將字符串轉換為double
。下面是一個示例:
#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
請注意,如果字符串無法轉換為有效的double
,則會拋出一個std::invalid_argument
異常。因此,在實際使用中,最好使用try-catch
塊來處理異常情況。