次の方法で共有


basic_iostream Class

入力し、出力の両方を行うことができますストリーム クラスです。

template <class Elem, class Tr = char_traits<Elem> >
    class basic_iostream : public basic_istream<Elem, Tr>,
        public basic_ostream<Elem, Tr>
{
public:
    explicit basic_iostream(basic_streambuf<Elem, Tr> *_Strbuf);
    virtual ~basic_iostream();
};

解説

テンプレート クラスその基本クラスからの挿入を制御するオブジェクトについて説明します。 basic_ostream<Elem、 Tr>、とその基本クラスからの抽出、 basic_istream<Elem、 Tr>。共通の仮想基本クラスの 2 つのオブジェクトの共有 basic_ios<Elem、 Tr>。また、要素の型を一般的なストリーム バッファー管理Elemを持つ文字の特徴クラスによって決まりますTr。コンス トラクターが基本クラスを通じて初期化basic_istream(strbuf) とbasic_ostream(strbuf)。

dsy25a4y.collapse_all(ja-jp,VS.110).gifコンストラクター

basic_iostream

basic_iostream オブジェクトを作成します。

dsy25a4y.collapse_all(ja-jp,VS.110).gifメンバー関数

スワップ

指定された内容を交換するbasic_iostreamオブジェクトこのオブジェクトの内容をします。

dsy25a4y.collapse_all(ja-jp,VS.110).gif演算子

operator=

指定の値が割り当てられますbasic_iostreamこのオブジェクトへのオブジェクト。これを含む移動割り当てです、 rvalueではないままコピーします。

必要条件

ヘッダー: <istream>

名前空間: std

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

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

入出力ストリームの規則

その他の技術情報

<istream> メンバー