Dela via


<istream> funktioner

Rubriken <istream> innehåller följande funktioner:

byta

Utbyter elementen i två strömobjekt.

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

Parameterar

vänster
En ström.

rätt
En ström.

Ws

Hoppar över tomt utrymme i strömmen.

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

Parameterar

_Istr
En ström.

Returvärde

Strömmen.

Anmärkningar

Manipulatorn extraherar och tar bort alla element ch som use_facet<ctype<Elem>>( getloc). is( ctype<Elem>:: space, ch) is true.

Funktionen anropar setstate( eofbit) om den stöter på slutet av filen när element extraheras. Den returnerar _Istr.

Exempel

Se operatorn>> för ett exempel på hur du använder ws.

Se även

<istream>