<istream> 函数

标头 <istream> 提供以下函数:

交换

交换两个流对象的元素。

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

参数


流。


流。

ws

跳过流中的空白。

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

参数

_Istr
流。

返回值

流。

备注

此操控器可提取和放弃任何 ch 元素,对于这些元素,use_facet<ctype<Elem>>( getloc)。 is( ctypeElem:: space, ch)为 true<>

此函数如果在提取元素时遇到文件末尾,则会调用 setstate( eofbit)。 它返回 _Istr

示例

有关使用 >> 的示例,请参阅

另请参阅

<istream>