怎么把string转成int
时间: 2024-05-09 17:16:09 浏览: 75
可以使用 C++ 中的 stoi 函数将字符串转换为整数。例如:
```cpp
#include <string>
#include <iostream>
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << num << std::endl; // 输出 123
return 0;
}
```
需要注意的是,如果字符串中包含非数字字符,或者超出了整数范围,stoi 函数会抛出 std::invalid_argument 或 std::out_of_range 异常。可以使用 try-catch 语句来捕获异常。
阅读全文