Returns: An object of
unspecified type such that if out is an object of type
basic_ostream<charT, traits> then the expression
out << resetiosflags(mask) behaves as if it called
f(out, mask), or if in is an object of type
basic_istream<charT, traits> then the expression
in >> resetiosflags(mask) behaves as if it called
f(in, mask), where the function f
is defined as:
void f(ios_base& str, ios_base::fmtflags mask) {
str.setf(ios_base::fmtflags(0), mask);
}