VMS Help CXXLSTD, IOStreams, basic_iostream *Conan The Librarian |
Standard C++ Library Copyright 1996, Rogue Wave Software, Inc. NAME basic_iostream,iostream This page describes the ANSI basic_iostream class. If you would like information on the pre-ANSI iostream class, use the command: help cxxl SYNOPSIS #include <istream> template<class charT, class traits = char_traits<charT> > class basic_iostream : public basic_istream<charT, traits>, public basic_ostream<charT, traits> DESCRIPTION The class basic_iostream inherits a number of functions from classes basic_ostream<charT, traits> and basic_istream<charT, traits>. 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. INTERFACE 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); virtual ~basic_iostream(); protected: explicit basic_iostream(); }; PUBLIC CONSTRUCTORS 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). explicit basic_iostream(); Constructs an object of class basic_iostream, assigning initial values to the base class by calling basic_istream<charT, traits>() and basic_ostream<charT, traits>(). After construction the object has its badbit set. DESTRUCTOR virtual ~basic_iostream(); Destroys an object of class basic_iostream. EXAMPLES See basic_istream and basic_ostream examples. COMPATIBILITY [Digital] The ANSI Standard Library provides two macros which enable or disable use of the ANSI iostream package at compile time. ______________________________________________________________ Macro Description ______________________________________________________________ __USE_STD_IOSTREAM Use the ANSI Standard iostream package __NO_USE_STD_IOSTREAM Use the pre-ANSI iostream package ______________________________________________________________ See ios_intro(help cxxl) or iostream_intro(help cxxlstd) for more details. SEE ALSO char_traits, ios_base, basic_ios, basic_streambuf, basic_istream, basic_ostream Working Paper for Draft Proposed International Standard for Information Systems--Programming Language C++, Section 27.6.1.4.1 STANDARDS CONFORMANCE ANSI X3J16/ISO WG21 Joint C++ Committee
|