共用方式為


basic_istringstream 類別

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

template < 
   class Elem,  
   class Tr = char_traits<Elem>,  
   class Alloc = allocator<Elem>  
> 
   class basic_istringstream : public basic_istream<Elem, Tr>

參數

  • Alloc
    配置器類別。

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

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

備註

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

建構函式

basic_istringstream

建構屬於 basic_istringstream 類型的物件。

Typedef

allocator_type

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

成員函式

rdbuf

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

str

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

交換

針對提供的物件參數在這個 basic_istringstream 物件的值。

運算子

operator=

指派值給這個參數的這個 basic_istringstream 物件。

需求

標題: <sstream>

命名空間: std

請參閱

參考

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

iostream 程式設計

iostreams 慣例

其他資源

basic_istringstream 成員

<sstream> 成員