共用方式為


basic_stringstream 類別

描述物件控制項目的插入和擷取並輸入物件使用 basic_stringbuf<類別,ElemTrAlloc>資料流緩衝區。

template < 
   class Elem,  
   class Tr = char_traits<Elem>,  
   class Alloc = allocator<Elem>  
> 
   class basic_stringstream : public basic_iostream<Elem, Tr>

參數

  • Alloc
    配置器類別。

  • Elem
    字串中的基礎項目的型別。

  • Tr
    在字串中的基礎項目特製化性格特性。

備註

樣板類別描述物件控制項目的插入和擷取並輸入物件使用 basic_stringbuf<類別,ElemTrAlloc>資料流緩衝區,以型別 Elem的元素,類別取決於性格特性 Tr,因此,項目會依類別配置 Alloc配置器。 物件儲存類別 basic_stringbuf<ElemTrAlloc>物件。

建構函式

basic_stringstream

建構屬於 basic_stringstream 類型的物件。

Typedef

allocator_type

這個型別是樣板參數 Alloc的同義字。

成員函式

rdbuf

傳回型別 pointer 儲存的資料流緩衝區的位址給 basic_stringbuf<Elem,則為 Tr,否則為 Alloc>。

str

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

需求

標題: <sstream>

命名空間: std

請參閱

參考

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

iostream 程式設計

iostreams 慣例

其他資源

basic_stringstream 成員

<sstream> 成員