std::stod
是 C++ 標準庫中的一個函數,用于將字符串轉換為 double
類型的浮點數。它可以處理負數。例如:
#include <iostream>
#include <string>
#include <cstdlib> // for std::stod
int main() {
std::string num_str = "-123.45";
double num = std::stod(num_str);
std::cout << "The number is: " << num << std::endl; // 輸出:-123.45
return 0;
}
在這個例子中,std::stod
成功地將字符串 “-123.45” 轉換為了浮點數 -123.45。