次の方法で共有


<istream> 関数

スワップ
ws

スワップ

2 つのストリーム オブジェクトの要素を交換します。

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
ストリーム。

戻り値

ストリームです。

解説

このマニピュレーターは、次が true になるすべての ch 要素を抽出して破棄します: use_facet<ctype<Elem>>( getloc). is( ctype<Elem>:: space, ch)。

この関数は、要素の抽出中にファイルの終わりに達した場合 setstate( eofbit) を呼び出します。 これは _Istr を返します。

ws の使用例については operator>> に関する記事をご覧ください。

関連項目

<istream>