string 转int
时间: 2023-10-24 14:21:26 浏览: 74
JavaScript用Number方法实现string转int
在 C++ 中,可以使用 `stoi` 函数将字符串转换为整数,示例如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string s = "123";
int n = stoi(s);
cout << n << endl; // 输出 123
return 0;
}
```
需要注意的是,如果字符串中包含非数字字符,`stoi` 函数会抛出 `invalid_argument` 异常,需要进行异常处理。同时,如果字符串表示的整数超出了 `int` 类型的范围,会抛出 `out_of_range` 异常。
阅读全文