Skip to main content
1 of 5
neuro
  • 15.2k
  • 3
  • 38
  • 61

Well the well known way to do that is using the stream operator :

stringstream s; int i; s << i; string converted(s.str()); 

Of course you can generalise it for any type using a template function ^^

template<typename T> std::string toString(const T& value) { std::ostringstream oss; oss << value; return oss.str(); } 
neuro
  • 15.2k
  • 3
  • 38
  • 61