template <typename T> string NumberToString ( T Number ) { ostringstream ss; ss << Number; return ss.str(); } Usage: NumberToString ( Number );