When shifted into an ostream str, changes the output formatting to fixed-point by calling str.setf(std::ios_base::fixed, std::ios_base::floatfield).
str
str.setf(std::ios_base::fixed, std::ios_base::floatfield)