在C++中,可以使用std::stoi函數來將字符串轉換為整數。std::stoi函數接受一個字符串作為參數,并返回相應的整數值。例如:
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << "The integer value is: " << num << std::endl;
return 0;
}
另外,如果需要將字符串轉換為浮點數,可以使用std::stof或std::stod函數,具體使用方法與std::stoi類似。
需要注意的是,如果字符串無法轉換為相應的數值類型,這些函數將拋出std::invalid_argument異常。因此,在調用這些函數之前,最好使用try-catch塊來捕獲異常。