basic_iostream Class
Ein Stream-Klasse, die tun können sowohl ein- und Ausgabe.
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 Vorlage-Klasse beschreibt ein Objekt, das steuert, Einfügungen, durch seine Basisklasse Basic_ostream<Elem, Tr>, und Extraktionen, durch seine Basisklasse Basic_istream<Elem, Tr>.Die beiden Objekte gemeinsam nutzen eine gemeinsame virtuelle Basisklasse Basic_ios<Elem, Tr>.Darüber hinaus verwalten einen gemeinsamen Streampuffer mit Elementen des Typs Elem, deren Eigenschaften hängen von der Klasse Tr.Der Konstruktor initialisiert die Basisklassen durch basic_istream(Strbuf) und basic_ostream(Strbuf).
Konstruktoren
Erstellen eines basic_iostream-Objekts |
Member-Funktionen
Tauscht den Inhalt des bereitgestellten basic_iostream -Objekt für den Inhalt dieses Objekts. |
Operatoren
Weist den Wert eines angegebenen basic_iostream -Objekt mit diesem Objekt.Dies ist eine Zuordnung Verschieben mit einer rvalue , die eine Kopie hinter nicht verlassen. |
Anforderungen
Header: <istream>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek
Programmierung der iostream-Headerdatei