#include <iostream>
#include <string>
#include <sstream>
// 使用 std::to_string 函数将 int 转换为 string
std::string intToStringUsingTostring(int num) {
return std::to_string(num);
}
// 使用 std::ostringstream 将 int 转换为 string
std::string intToStringUsingOstringstream(int num) {
std::ostringstream oss;
oss << num;
return oss.str();
}
// 使用 std::stringstream 将 int 转换为 string
std::string intToStringUsingStringstream(int num) {
std::stringstream ss;
ss << num;
return ss.str();
}
int main() {
int number = 123;
// 使用 std::to_string
std::string str1 = intToStringUsingTostring(number);
std::cout << "Using std::to_string: " << str1 << std::endl;
// 使用 std::ostringstream
std::string str2 = intToStringUsingOstringstream(number);
std::cout << "Using std::ostringstream: " << str2 << std::endl;
// 使用 std::stringstream
std::string str3 = intToStringUsingStringstream(number);
std::cout << "Using std::stringstream: " << str3 << std::endl;
return 0;
}
std::to_string:
int、float 等)转换为 std::string。intToStringUsingTostring,它接受一个整数参数并返回其字符串表示。std::ostringstream:
std::ostringstream 是标准库中的一个类,用于将数据流输出到字符串。通过 << 操作符可以将整数插入到流中,然后使用 .str() 方法获取字符串结果。intToStringUsingOstringstream,它展示了如何使用 std::ostringstream 进行转换。std::stringstream:
std::stringstream 是一个通用的字符串流类,可以用于读取和写入字符串。与 std::ostringstream 类似,但它更灵活,支持双向操作。intToStringUsingStringstream,它展示了如何使用 std::stringstream 进行转换。main 函数:
main 函数中,我们定义了一个整数 number,并分别使用上述三种方法将其转换为字符串,最后输出结果。以上代码展示了三种不同的方法将 int 转换为 string,你可以根据具体需求选择合适的方法。
上一篇:include
下一篇:缺少c++运行库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站