#include <iostream>
#include <string>
#include<sstream>
using namespace std;
void i2s(int num,string &str)
{
stringstream ss;
ss<<num;
ss>>str;
}
int main() {
int a=1234;
string s;
i2s(a,s);
cout<<s;
return 0;
}
下边的适用于c++11后的版本
#include <iostream>
#include <string>
#include<sstream>
using namespace std;
int main() {
int a = 123;
string s = to_string(a);
cout << s;
return 0;
}