Установка точности двойного без использования потока (ios_base :: precision)

Есть ли способ сделать это без использования потока? Например, что-то вроде этого:

double a = 6.352356663353535;
double b = a.precision(5);

вместо:

double a = 6.352356663353535;
std::cout.precision(5);
std::cout << a << std::endl;

Я новичок в C ++, и мне любопытно. Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос