#include <iostream>
#include <string>
#include <sstream>
// 使用 std::to_string 将数字转换为字符串
std::string numberToString(int number) {
return std::to_string(number);
}
// 使用 std::stringstream 将数字转换为字符串
std::string numberToStringUsingStringStream(int number) {
std::stringstream ss;
ss << number;
return ss.str();
}
int main() {
int num = 12345;
// 使用 std::to_string 进行转换
std::string str1 = numberToString(num);
std::cout << "Using std::to_string: " << str1 << std::endl;
// 使用 std::stringstream 进行转换
std::string str2 = numberToStringUsingStringStream(num);
std::cout << "Using std::stringstream: " << str2 << std::endl;
return 0;
}
std::to_string:
std::to_string 函数,可以直接将各种数值类型(如 int, float, double 等)转换为 std::string。std::stringstream:
std::stringstream 是一个流类,可以像处理文件或标准输入输出一样处理字符串。<< 操作符将数据插入到流中,并通过 .str() 方法获取最终的字符串结果。以上代码展示了两种常见的将数字转换为字符串的方法。
上一篇:c++函数式编程
下一篇:c++char
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站