新人求问

学术版

@[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


|