C++ 整数转换为字符串: 使用 stringstream 实现
要将 C++ 中的 int 类型转换为对应的字符串,可以使用标准库中的字符串流 (stringstream) 来实现。
示例代码如下:
#include <iostream>
#include <sstream>
int main() {
int num = 12345;
std::stringstream ss;
ss << num;
std::string str = ss.str();
std::cout << '转换后的字符串为: ' << str << std::endl;
return 0;
}
输出结果:
转换后的字符串为: 12345
在上面的示例中,我们使用字符串流 (stringstream) 将整数类型的变量 num 转换为字符串。首先,我们创建了一个空的字符串流对象 ss。然后,使用流插入运算符 (<<) 将 num 插入到 ss 中。接着,通过调用 ss 的成员函数 str(),我们可以获取到转换后的字符串。最后,我们将该字符串输出到控制台上。
需要注意的是,使用字符串流进行类型转换需要包含头文件
原文地址: https://www.cveoy.top/t/topic/pdRz 著作权归作者所有。请勿转载和采集!