Partilhar via


<istream> funções

O <istream> cabeçalho fornece as seguintes funções:

permuta

Troca os elementos de dois objetos de fluxo.

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

Parâmetros

esquerda
Um fluxo.

direito
Um fluxo.

WS

Ignora o espaço em branco no fluxo.

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

Parâmetros

_Istr
Um fluxo.

Valor de retorno

O fluxo.

Observações

O manipulador extrai e descarta quaisquer elementos ch para os quais use_facet<tipo<Elem>>( getloc). is( ctype<Elem>:: space, ch) é verdadeiro.

A função chama setstate( eofbit) se encontrar o fim do arquivo durante a extração de elementos. Ele retorna _Istr.

Exemplo

Consulte operador>> para obter um exemplo de uso wsdo .

Ver também

<istream>