在C++中,可以使用std::stod
函數將字符串轉換為double類型。該函數接受一個字符串作為參數,并返回與該字符串等效的double值。
下面是一個示例代碼:
#include <iostream>
#include <string>
int main() {
std::string str = "3.14159";
double number = std::stod(str);
std::cout << "轉換后的double值: " << number << std::endl;
return 0;
}
輸出:
轉換后的double值: 3.14159
請注意,如果字符串無法轉換為有效的double值,將會拋出std::invalid_argument
異常。因此,在使用std::stod
函數時,最好添加異常處理機制。