要將string類型轉換為int類型,你可以使用C++的內置函數stoi()或者stringstream類來實現。
#include <iostream>
#include <string>
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << num << std::endl;
return 0;
}
#include <iostream>
#include <string>
#include <sstream>
int main() {
std::string str = "123";
std::stringstream ss(str);
int num;
ss >> num;
std::cout << num << std::endl;
return 0;
}
這兩種方法都可以將string類型的變量轉換為int類型,但是使用stoi()函數更簡單直接,而stringstream類更靈活,可以用于更復雜的類型轉換。