#include <iostream>
#include <string>
#include <sstream>
int main() {
// 使用 std::to_string 函数将 int 转换为 string
int num = 42;
std::string str = std::to_string(num);
std::cout << "Using std::to_string: " << str << std::endl;
// 使用 std::stringstream 将 int 转换为 string
std::stringstream ss;
ss << num;
std::string str2 = ss.str();
std::cout << "Using std::stringstream: " << str2 << std::endl;
return 0;
}
std::to_string:这是 C++11 引入的一个简单且高效的方法,可以直接将整数转换为字符串。它支持多种数据类型(如 int
, long
, long long
, unsigned
, float
, double
, long double
等)。
std::stringstream:这是一个更通用的方法,可以用于各种类型的输入输出操作。通过将整数插入到 stringstream
中,再将其转换为字符串。这种方法在需要更复杂的格式化时非常有用。
以上两种方法都可以实现将 int
类型的数据转换为 string
类型。
上一篇:c++编程语言
下一篇:c++ 字符串转int
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站