いつも忘れるので備忘に。
# include <limits>
# include <iomanip>
# include <iostream>
int main()
{
double v = 1.2345678901234567890;
std::cout << v << std::endl; // 1.23457
// doubleの出力精度設定をmaxにする。
std::cout << std::fixed;
std::cout << std::setprecision(std::numeric_limits<double>::max_digits10);
std::cout << v << std::endl; // 1.23456789012345669
}