次の方法で共有


basic_stringbuf::basic_stringbuf

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

basic_stringbuf(
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
    const basic_string<Elem, Tr, Alloc>& _Str,
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);

パラメーター

解説

最初のコンストラクターは入力バッファーと出力バッファーを制御するすべてのポインターで null ポインターを格納します。詳細については、basic_streambuf Classの " 解説 " を参照してください。また、stringbuf モードとして _Mode を格納します。詳細については、basic_stringbuf Classの " 解説 " を参照してください。

2 つ目のコンストラクターは、文字列オブジェクト _Strによって制御されるシーケンスのコピーを割り当てます。_Mode & ios_base::in がゼロ以外の場合は、シーケンスの先頭に読み取りを開始するに入力バッファーを設定します。_Mode & ios_base::out がゼロ以外の場合は、シーケンスの先頭に記述を開始するように出力バッファーを設定します。また、stringbuf モードとして _Mode を格納します。詳細については、basic_stringbuf Classの " 解説 " を参照してください。

必要条件

ヘッダー: <sstream>

名前空間: std

参照

関連項目

basic_stringbuf Class

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

入出力ストリームの規則