Freigeben über


<istream> -Funktionen

swap
ws

swap

Tauscht die Elemente zweier Streamobjekte.

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

Parameter

left
Ein Stream.

right
Ein Stream.

ws

Überspringt Leerraum im Datenstrom.

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

Parameter

_Istr
Ein Stream.

Rückgabewert

Der Datenstrom.

Hinweise

Der Manipulator extrahiert und verwirft alle Elementech, für die use_facet<ctype<Elem>>( getloc). is( ctype<Elem>:: space, ch) ist wahr.

Die Funktion ruft setstate( eofbit) auf, wenn sie beim Extrahieren der Elemente auf das Ende der Datei stößt. Sie gibt _Istr zurück.

Beispiel

Ein Beispiel für die Verwendung finden Sie im Operator>> .ws

Siehe auch

<istream>