<istream>
函数
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<ctype<Elem>>( getloc)。 is( ctype<Elem>:: space, ch)为 true。
此函数如果在提取元素时遇到文件末尾,则会调用 setstate( eofbit)。 它返回 _Istr。
示例
有关使用 ws
的示例,请参阅 operator>>。