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.