basic_iostream-Klasse
Eine Streamklasse, die Eingabe und Ausgabe ausführen kann.
template <class Elem, class Tr = char_traits<Elem> >
class basic_iostream : public basic_istream<Elem, Tr>,
public basic_ostream<Elem, Tr>
{
public:
explicit basic_iostream(basic_streambuf<Elem, Tr> *_Strbuf);
virtual ~basic_iostream();
};
Hinweise
Die Vorlagenklasse beschreibt ein Objekt, das Einfügen, durch seine Basisklasse basic_ostream<Elem, Tr>- Steuerelemente, und Extraktion, durch seine Basisklasse basic_istream<Elem, Tr>. Die beiden Objekte geben eine Common-virtuellenBasisklasse basic_ios<Elem, Tr>. Sie verwalten auch einen allgemeinen Streampuffer, mit Elementen vom Typ Elem, dessen Zeichenmerkmale über die Klasse Tr bestimmt werden. Der Konstruktor initialisiert ihre Basisklassen von basic_istream(strbuf) und basic_ostream(strbuf).
Konstruktoren
Erstellen eines basic_iostream-Objekts |
Memberfunktionen
Vertauscht den Inhalt des bereitgestellten basic_iostream-Objekts für den Inhalt des Objekts aus. |
Operatoren
Weist den Wert eines angegebenen Objekts basic_iostream auf dieses Objekt zu. Dies ist eine Verschiebungszuweisung, die rvalue ein, die keine Kopie zurückläßt. |
Anforderungen
Header: <istream>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek