std::string 转 int
时间: 2023-10-24 19:20:36 浏览: 31
可以使用 stoi 函数将 std::string 转换为 int,例如:
```c++
#include <string>
int main() {
std::string str = "123";
int num = std::stoi(str);
return 0;
}
```
在上面的代码中,std::stoi 函数将字符串 "123" 转换为整数类型的变量 num。需要注意的是,如果字符串不能正确转换为整数,例如包含非数字字符,则会抛出 std::invalid_argument 异常。
相关问题
std::string 转INT
你可以使用std::stoi函数将std::string转换为整数。这是C++中的标准库函数,它可以将字符串解析为整数类型。以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << "转换后的整数为: " << num << std::endl;
return 0;
}
```
在上述代码中,我们将字符串“12345”转换为整数类型,并将其存储在变量num中。然后将num打印输出到控制台。
std::string转int
可以使用std::stoi函数将std::string类型转换为int类型,示例如下:
```
#include <iostream>
#include <string>
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << "num = " << num << std::endl;
return 0;
}
```
输出结果为:
```
num = 123
```