有什么好办法可以把一个 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);