標準C++の範疇でやりたければstd::ostringstream使え。
Boostを使ってよければlexical_cast使え。