string转int的方法
时间: 2023-06-23 08:52:25 浏览: 54
可以使用C++中的stoi函数将字符串转换为整数类型,例如:
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str = "123";
int num = stoi(str);
cout << "str转换后的整数为:" << num << endl;
return 0;
}
```
输出:
```
str转换后的整数为:123
```
注意:如果字符串中包含非数字字符,则会抛出`invalid_argument`异常。如果转换后的整数超出了int类型的范围,则会抛出`out_of_range`异常。
阅读全文