int转std::string
时间: 2024-06-02 21:03:51 浏览: 60
将int类型转换为std::string类型可以使用std::to_string函数。这个函数接受一个int参数,并返回对应的std::string类型的字符串表示。以下是一个示例代码:
```cpp
int num = 123;
std::string str = std::to_string(num);
```
这样,变量`str`就是包含了整数`num`的字符串表示。注意,需要包含头文件`<string>`来使用std::to_string()函数。
相关问题
int 转std::string
以下是两种将int类型转换为std::string类型的方法:
1. 使用std::to_string()函数
```cpp
#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类
```cpp
#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 转std::string
以下是两种将int类型转换为std::string类型的方法:
1. 使用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;
}
```
阅读全文