Получить точность cout
Я могу установить точностьcout
вывод с использованием
cout.precision(precision_value);
как я могуполучить значение точности, которое используетсяcout
уже? Я не могу найти другую связанную функцию вcout
описание.
Связанная проблема, с которой я столкнулся, заключается в том, как я могу изменить точность cout только для некоторой части кода (поэтому ее необходимо впоследствии сбросить до точного предыдущего значения).
Я пытался:
//save original cout flags
std::ios_base::fmtflags coutFlags = cout.flags();
cout.precision(1);
cout.setf(ios::fixed);
// code
cout.flags(coutFlags);
но это не работает.