Condividi tramite


<istream> funzioni

swap
ws

scambio

Scambia gli elementi di due oggetti di flusso.

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

Parametri

left
Un flusso.

right
Un flusso.

ws

Ignora gli spazi nel flusso.

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

Parametri

_Istr
Un flusso.

Valore restituito

Flusso.

Osservazioni:

Il manipolatore estrae e rimuove tutti gli elementi ch per i quali use_facet<ctype<Elem>>( getloc). is( ctype<Elem>:: space, ch) è true.

La funzione chiama setstate( eofbit) se raggiunge la fine del file durante l'estrazione degli elementi. Restituisce _Istr.

Esempio

Vedere l'operatore>> per un esempio di uso wsdi .

Vedi anche

<istream>