Library: Input/output
basic_ostream basic_iostream basic_ios ios_base basic_istream
Class that assists in formatting and interpreting sequences of characters controlled by a stream buffer
#include <istream> namespace std { template<class charT, class traits = char_traits<charT> > class basic_iostream; }
The class basic_iostream inherits a number of functions from classes basic_ostream and basic_istream. They assist in formatting and interpreting sequences of characters controlled by a stream buffer. Two groups of functions share common properties, the formatted functions and the unformatted functions.
namespace std { template<class charT, class traits> class basic_iostream : public basic_istream<charT, traits>, public basic_ostream<charT, traits> { public: explicit basic_iostream(basic_streambuf<charT, traits> *sb); }; }
explicit basic_iostream(basic_streambuf<charT, traits> *sb);
Constructs an object of class basic_iostream, assigning initial values to the base class by calling basic_istream<charT, traits>(sb) and basic_ostream<charT, traits>(sb).
See basic_istream and basic_ostream examples.
char_traits, ios_base, basic_ios, basic_streambuf, basic_istream, basic_ostream
ISO/IEC 14882:1998 -- International Standard for Information Systems --Programming Language C++, Section 27.6.1.5