Condividi tramite


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).

dsy25a4y.collapse_all(it-it,VS.110).gifCostruttori

basic_iostream

Creare un oggetto basic_iostream.

dsy25a4y.collapse_all(it-it,VS.110).gifFunzioni membro

scambio

Scambia il contenuto di fornito basic_iostream oggetto per il contenuto di questo oggetto.

dsy25a4y.collapse_all(it-it,VS.110).gifOperatori

operator=

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

programmazione di iostream

convenzioni di iostream

Altre risorse

<istream> membri