Partage via


fonctions<istream>

swap
ws

swap

Échange les éléments de deux objets de flux.

template <class Elem, class Tr>
void swap(
    basic_istream<Elem, Tr>& left,
    basic_istream<Elem, Tr>& right);

template <class Elem, class Tr>
void swap(
    basic_iostream<Elem, Tr>& left,
    basic_iostream<Elem, Tr>& right);

Paramètres

left
Un flux.

right
Un flux.

ws

Ignore l'espace blanc dans le flux.

template class<Elem, Tr> basic_istream<Elem, Tr>& ws(basic_istream<Elem, Tr>& _Istr);

Paramètres

_Istr
Un flux.

Valeur de retour

Flux.

Notes

Le manipulateur extrait et ignore tous les éléments ch pour lesquels use_facet<ctype<Elem>>( getloc). is( ctype<Elem> :: space, ch) est vrai.

La fonction appelle setstate( eofbit) si elle rencontre la fin du fichier pendant l’extraction d’éléments. Elle retourne _Istr.

Exemple

Consultez l’opérateur>> pour obtenir un exemple d’utilisation ws.

Voir aussi

<istream>