c++int转化为string
时间: 2024-09-17 21:06:07 浏览: 33
在C++中,将int类型转换为string类型有多种方法,以下是其中两种常用的方法:
1. 使用C++11标准引入的std::to_string()函数。这个函数可以将数字类型的变量转换为对应的字符串类型。下面是一个使用示例:
```
#include <iostream>
#include <string>
int main() {
int num = 12345;
std::string str = std::to_string(num);
std::cout << str << std::endl;
return 0;
}
```
2. 使用stringstream类。这个类可以将各种类型的变量转换为字符串类型。下面是一个使用示例:
```
#include <iostream>
#include <string>
#include <sstream>
int main() {
int num = 12345;
std::stringstream ss;
ss << num;
std::string str = ss.str();
std::cout << str << std::endl;
return 0;
}
```
以上两种方法都可以将int类型的变量转换为string类型的变量。需要注意的是,使用stringstream类时需要包含头文件<sstream>。
阅读全文