By referring to
and
http://stackoverflow.com/questions/747470/what-is-the-meaning-of-numeric-limitsdoubledigits10
I am slightly confused.
Shall I used :
ss.precision(std::numeric_limits<double>::digits10);
or
ss.precision(std::numeric_limits<double>::digits10 + 2);
to get maximum double precision?