备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 ClearSeve C++ 中把 int 转换成 string 的最简单方法
2 0

海报分享

C++ 中把 int 转换成 string 的最简单方法

问题

有什么好办法可以把一个 int 转换成它的 string 类型,下面是我所知道的两种方法,还有更好的么?

int a = 10;
char *intStr = itoa(a);
string str = string(intStr);
int a = 10;
stringstream ss;
ss << a;
string str = ss.str();

回答

C++ 11 提供了 std::to_string 可以快速地转换。

#include <string> 
std::string s = std::to_string(42);
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客: https://www.clearseve.com/ 复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。