c++11 int转string
时间: 2023-11-24 12:07:22 浏览: 137
两种将int类型转换为string类型的方法如下:
1. 使用C++11标准引入的std::to_string()函数。
```c++
#include <iostream>
#include <string>
int main() {
int num = 12345;
std::string str = std::to_string(num);
std::cout << str << std::endl; // 输出:12345
return 0;
}
```
2. 使用stringstream类。
```c++
#include <iostream>
#include <sstream>
int main() {
int num = 12345;
std::stringstream ss;
ss << num;
std::string str = ss.str();
std::cout << str << std::endl; // 输出:12345
return 0;
}
```
相关问题
int 转string
可以使用 C++ 标准库中的 to_string 函数将 int 转换为 string。例如:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
int num = 123;
string str = to_string(num);
cout << "str = " << str << endl;
return 0;
}
```
输出结果为:
```
str = 123
```
需要注意的是,to_string 函数只适用于 C++11 及以上版本。如果你使用的是 C++11 以下的版本,则可以使用 stringstream 类来实现 int 到 string 的转换。
c++string转int
可以使用 stoi 函数将 C++ 中的 string 类型转化为 int 类型。例如:
```c++
std::string str = "123";
int num = std::stoi(str);
```
阅读全文
相关推荐












