basic_iostream Class
Una classe di flusso che è possibile eseguire sia di input e output.
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();
};
Note
La classe modello descrive un oggetto che controlla gli inserimenti, tramite la relativa classe base basic_ostream<Elem, Tr> ed estrazioni, tramite la relativa classe base basic_istream<Elem, Tr>.I due oggetti condividono una comune classe base virtuale basic_ios<Elem, Tr>.Gestiscono anche un buffer di flusso più comuni, con elementi di tipo Elem, con caratteristiche di carattere sono determinate dalla classe Tr.Il costruttore inizializza le classi di base tramite basic_istream(strbuf) e basic_ostream(strbuf).
Costruttori
Creare un oggetto basic_iostream. |
Funzioni membro
Scambia il contenuto di fornito basic_iostream oggetto per il contenuto di questo oggetto. |
Operatori
Assegna il valore di un basic_iostream oggetto di questo oggetto.Si tratta di un'assegnazione di spostamento che riguardano un rvalue che non tralasciare una copia. |
Requisiti
Intestazione: <istream>
Spazio dei nomi: std
Vedere anche
Riferimenti
Thread safety della libreria C++ standard