- Writing your own conversion function, the simple:
template<class T> string toString(const T& x) {
ostringstream ss;
ss << x;
return ss.str();
}
- Since C++11 you can also use the std::to_string:
string s = to_string(0x12f3); // after this the string s contains "4851"