次の方法で共有


basic_istream::basic_istream

basic_istreamオブジェクトを構築します。

explicit basic_istream(
    basic_streambuf<Elem, Tr> *_Strbuf,
    bool _Isstd = false
);
basic_istream(basic_istream&& _Right); 

パラメーター

  • _Strbuf
    basic_streambuf型のオブジェクト。

  • _Isstd
    これは、標準ストリームの場合true ; それ以外 false。

  • _Right
    コピー対象の basic_istream オブジェクト。

解説

一つ目のコンストラクターは init (_Strbuf) を呼び出して、基本クラスを初期化します。また、0 を返します。抽出カウントを格納します。この抽出の計算に関する詳細については、basic_istream Class の概要のトピックの " 解説 " を参照してください。

2 つ目のコンストラクターは、move(_Right)を呼び出して、基本クラスを初期化します。また、複数の計算で _Right.gcount() を格納し、ストアは _Rightの検索の数を 0 個以上します。

使用例

入力ストリームの詳細については、basic_ifstream::basic_ifstream の例を参照してください。

必要条件

ヘッダー: <istream>

名前空間: std

参照

関連項目

basic_istream Class

左辺値と右辺値

入出力ストリームのプログラミング

入出力ストリームの規則