The GNU C++ Iostream Library - Ostream

Node: Ostream Next: Istream Prev: Ios Up: Streams

Managing output streams: class ostream

Objects of class ostream inherit the generic methods from ios , and in addition have the following methods available. Declarations for this class come from `iostream.h'.

Constructor ostream::ostream ()
The simplest form of the constructor for an ostream simply allocates a new ios object.

Constructor ostream::ostream (streambuf* sb [, ostream tie])
This alternative constructor requires a first argument sb of type streambuf* , to use an existing open stream for output. It also accepts an optional second argument tie, to specify a related ostream* as the initial value for ios::tie .

If you give the ostream a streambuf explicitly, using this constructor, the sb is not destroyed (or deleted or closed) when the ostream is destroyed.

Writing Writing on an ostream.
Output Position Repositioning an ostream.
Ostream Housekeeping Miscellaneous ostream utilities.


Next: Istream Up: Streams