@[Shenqiyao](/user/538772)
```cpp
#include <iostream>
#include <sstream>
using namespace std;
string Int2String(int x) {
stringstream stream;
string ret;
stream << x;
stream >> ret;
return ret;
}
int main() {
int a = 100;
string b = Int2String(a);
cout << b << endl;
return 0;
}
```
by _鱼非仙_ @ 2021-11-22 23:11:20
@[Shenqiyao](/user/538772) 我还有另一种实现:
```cpp
string AlterInt2String(int x) {
if (x < 0)
return string("-") + AlterInt2String(-x);
else if (x == 0)
return string("0");
else {
string ret;
for (; x > 0; x /= 10)
ret += char('0' + x % 10);
reverse(ret.begin(), ret.end());
return ret;
}
}
```
by _鱼非仙_ @ 2021-11-22 23:14:28
@[Shenqiyao](/user/538772) `std::to_string`
by ud2_ @ 2021-11-22 23:16:13