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)。
コンストラクター
basic_iostream オブジェクトを作成します。 |
メンバー関数
指定された内容を交換するbasic_iostreamオブジェクトこのオブジェクトの内容をします。 |
演算子
指定の値が割り当てられますbasic_iostreamこのオブジェクトへのオブジェクト。これを含む移動割り当てです、 rvalueではないままコピーします。 |
必要条件
ヘッダー: <istream>
名前空間: std