首页 > 代码库 > C++ int转string

C++ int转string

不论是过去写的这个转换方法,还是今天看到的这个:

string cvt2str( int x ){    int d = x;    string ans = "";    while( x > 0 )    {        d = x%10;        ans = char(d+0)+ans;        x /= 10;    }    return ans;}

转换方法,都不是很好。

我最常用的方法是这样:

#include <sstream>std::string int2s(int num){    std::stringstream ss;    ss<<num;    std::string re;    ss>>re;    return re;}