basic_iostream クラス
出力を両方できるストリーム クラス。
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を共有>します。 また、型の特性を Trクラスによって指定された型 Elem要素を含む共通のストリーム バッファーを管理します。 コンストラクターは basic_istream (strbuf) と basic_ostream (strbuf) で基本クラスを初期化します。
コンストラクター
basic_iostream オブジェクトを作成します。 |
メンバー関数
このオブジェクトの内容に basic_iostream に指定されたオブジェクトの内容を交換します。 |
演算子
このオブジェクトに basic_iostream オブジェクトの値を割り当てます。 これは rvalue を含むコピーを分離などの移動に割り当てることです。 |
必要条件
ヘッダー: の <istream>
名前空間: std