Funções <istream>
troca
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.
direita
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.
Comentários
O manipulador extrai e descarta quaisquer elementos ch
para os quais use_facet<ctype<Elem>>( getloc). is( ctype<Elem>:: space, ch) é verdadeiro.
A função chamará setstate( eofbit) se encontrar o fim do arquivo enquanto extrai os elementos. Ele retorna _Istr.
Exemplo
Confira operator>> para ver um exemplo de como usar ws
.