Partager via


basic_istream::basic_istream

Construit un objet de type basic_istream.

explicit basic_istream(
    basic_streambuf<Elem, Tr> *_Strbuf,
    bool _Isstd = false
);
basic_istream(basic_istream&& _Right); 

Paramètres

  • _Strbuf
    Objet de type basic_streambuf.

  • _Isstd
    true s'il s'agit d'un flux de données standard ; sinon, false.

  • _Right
    Objet basic_istream à copier.

Notes

Le premier constructeur initialise la classe de base en appelant initialisation(_Strbuf). Il enregistre également mettre dans le nombre avec la valeur d'extraction. Pour plus d'informations sur ce nombre d'extraction, consultez la section remarques de la rubrique de vue d'ensemble de basic_istream, classe.

Le deuxième constructeur initialise la classe de base en appelant move(_Right). Elle enregistre également le _Right.gcount() dans le comptage d'extraction et les magasins sont dans le nombre avec la valeur d'extraction du _Right.

Exemple

Consultez l'exemple de basic_ifstream::basic_ifstream pour en savoir plus sur les flux d'entrée.

Configuration requise

**En-tête :**istream <de >

Espace de noms : std

Voir aussi

Référence

basic_istream, classe

Lvalues et Rvalues

iostream, programmation

iostreams, conventions