Manipulatoren
typedef ios& (*__manip)(ios&); typedef istream& (*__imanip)(istream&); typedef ostream& (*__omanip)(ostream&);
ostream& ostream::operator<<(__manip func) {(*func)(*this); return *this;} ostream& ostream::operator<<(__omanip func) { return (*func)(*this);} istream& istream::operator>>(__manip func) {(*func)(*this); return *this;} istream& istream::operator>>(__imanip func) { return (*func)(*this); }