Поделиться через


<istream>Функции

swap
ws

swap

Меняет местами элементы двух объектов-потоков.

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

Параметры

left
Поток.

right
Поток.

ws

Пропускает пробелы в потоке.

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

Параметры

_Istr
Поток.

Возвращаемое значение

Поток.

Замечания

Манипулятор извлекает и удаляет все элементыch, для которых use_facet<тип<Elem>>(getloc). is(ctype<Elem>:: space, ch) имеет значение true.

Функция вызывает setstate( eofbit) при обнаружении конца файла при извлечении элементов. Возвращается _Istr.

Пример

Пример использования см. в операторе>>.ws

См. также

<istream>