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的列舉型別。_Str
型別 basic_string物件。
備註
第一個建構函式在控制項中輸入緩衝區和輸出緩衝區內的任何指標儲存 null 指標。 如需詳細資訊,請參閱 basic_streambuf Class的<備註>一節。 它也會儲存 _Mode 做為stringbuf模式。 如需詳細資訊,請參閱 basic_stringbuf Class的<備註>一節。
第二個建構函式會配置的複本順序控制字串物件 _Str。 如果 _Mode & ios_base::in 為非零值(Nonzero),則將輸入緩衝區開始讀取這個序列的開頭。 如果 _Mode & ios_base::out 為非零值(Nonzero),則將輸出緩衝區開始寫入在序列中啟動。 它也會儲存 _Mode 做為stringbuf模式。 如需詳細資訊,請參閱 basic_stringbuf Class的<備註>一節。
需求
標題: <sstream>
命名空間: std