Si te refieres a meter los pasos descritos en una función, puedes hacer así:
Código C++:
Ver originalstring PasarAString (int valor)
{
stringstream iss;
iss<<valor;
return iss.str();
}
Y la invocas así:
Código C++:
Ver originalint main()
{
int valor = 145;
string S=PasarAString(valor);
cout<<"Cadena: "<<S<<" - Tamaño: "<<S.size()<<endl;//un cout para comprobar que funciona;
return 0;
}