iostreamLa classe iostream est utilisée lorsquon souhaite faire à la fois des lectures et des écritures. Elle hérite tout simplement de ostream et istream, et sa définition est très simple :
class iostream : public istream, public ostream { public: iostream(streambuf*); virtual ~iostream(); protected: iostream();}; Le constructeur par défaut est protégé, comme dans ostream et istream, de sorte quil nest pas possible de déclarer une instance sans linitialiser avec un tampon streambuf*, sauf pour les classes descendantes (voir iostream_withassign ci-après).
Les deux opérateurs >> et << restent bien entendu disponibles, ainsi que tous les autres membres.
Une instance de cette classe occupe 44 octets de mémoire.
| Suivant |