共用方式為


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的<備註>一節。 它也會儲存 _Mode 做為stringbuf模式。 如需詳細資訊,請參閱 basic_stringbuf Class的<備註>一節。

第二個建構函式會配置的複本順序控制字串物件 _Str。 如果 _Mode & ios_base::in 為非零值(Nonzero),則將輸入緩衝區開始讀取這個序列的開頭。 如果 _Mode & ios_base::out 為非零值(Nonzero),則將輸出緩衝區開始寫入在序列中啟動。 它也會儲存 _Mode 做為stringbuf模式。 如需詳細資訊,請參閱 basic_stringbuf Class的<備註>一節。

需求

標題: <sstream>

命名空間: std

請參閱

參考

basic_stringbuf Class

iostream 程式設計

iostreams 慣例