Partager via


basic_istream::basic_istream

Crée un objet avec du type basic_istream.

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

Paramètres

  • _Strbuf
    Un objet de type basic_streambuf.

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

  • _Right
    Objet basic_istream à copier.

Notes

Le premier constructeur initialise la classe de base en appelant init(_Strbuf).Il enregistre également placés dans le nombre d'extraction.Pour plus d'informations sur ce nombre d'extraction, consultez la section Notes de la rubrique de vue d'ensemble de basic_istream Class .

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

Exemple

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

Configuration requise

en-tête : <istream>

l'espace de noms : DST

Voir aussi

Référence

basic_istream Class

Lvalues et Rvalues

programmation iostream

conventions d'iostreams