如何将int转换为字符串
How to convert int to string
这是将 int 转换为字符串的好方法吗?
int a = 123456789;
string str = static_cast<ostringstream*>(&(ostringstream()<<a))->str();
C++11 为此目的引入了 std::to_string
:
int a = 123456789;
std::string str = std::to_string(a);
这是将 int 转换为字符串的好方法吗?
int a = 123456789;
string str = static_cast<ostringstream*>(&(ostringstream()<<a))->str();
C++11 为此目的引入了 std::to_string
:
int a = 123456789;
std::string str = std::to_string(a);