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
);
パラメーター
_Mode
ios_base::openmodeの列挙型の 1 つが。_Str
basic_string型のオブジェクト。
解説
最初のコンストラクターは入力バッファーと出力バッファーを制御するすべてのポインターで 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