共用方式為


basic_stringbuf Class

描述控制型別的項目傳輸資料流緩衝區Elem,其字元特性由類別Tr、 與儲存在陣列物件中的項目的序列。

template <class Elem, class Tr = char_traits<Elem>, 
   class Alloc = allocator<Elem> 
>
   class basic_stringbuf : public basic_streambuf<Elem, Tr>

參數

  • Alloc
    配置器類別。

  • Elem
    字串的基本項目的型別。

  • Tr
    字串的基本項目上進行特製化字元特性。

備註

為物件配置、 延伸],以適應變更的順序視釋出。

物件的類別 basic_stringbuf <Elem, Tr, Alloc> 會儲存一份ios_base::連線做為其建構函式的引數其stringbuf模式模式

  • 如果mode & ios_base::in是不為零,資料的行是可存取。 如需詳細資訊,請參閱 basic_streambuf Class

  • 如果mode & ios_base::out是不為零,輸出緩衝區是可存取。

00eew6y5.collapse_all(zh-tw,VS.110).gif建構函式

basic_stringbuf

建構型別的物件basic_stringbuf

00eew6y5.collapse_all(zh-tw,VS.110).gifTypedef

allocator_type

型別就是樣板參數的Alloc。

char_type

將相關聯的型別名稱Elem樣板參數。

int_type

可在這種類型basic_filebuf的範圍中相同名稱的型別等位Tr範圍。

off_type

可在這種類型basic_filebuf的範圍中相同名稱的型別等位Tr範圍。

pos_type

可在這種類型basic_filebuf的範圍中相同名稱的型別等位Tr範圍。

traits_type

將相關聯的型別名稱Tr樣板參數。

00eew6y5.collapse_all(zh-tw,VS.110).gif成員函式

Overflow - 溢位

受保護的虛擬函式可在新的字元會被插入到已滿的緩衝區時呼叫。

pbackfail

受保護的虛擬成員函式嘗試放回項目到輸入緩衝區,然後讓目前的項目 (指向下一個指標)。

seekoff

受保護的虛擬成員函式會試著改變受控制的資料流的目前位置。

seekpos

受保護的虛擬成員函式會試著改變受控制的資料流的目前位置。

str

設定或取得字串緩衝區中的文字,而不會變更寫入位置。

反向溢位

受保護的虛擬成員函式來從輸入資料流擷取目前的項目。

需求

標頭: <sstream>

Namespace: 標準

請參閱

參考

在標準 C++ 程式庫中的執行緒安全

iostream 程式設計

iostreams 慣例

其他資源

basic_stringbuf 成員

<sstream> 成員