basic_stringbuf 類別
往返於陣列物件中的元素順序描述控制 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::openmode 引數的複本從其建構函式中做為其 stringbuf 模式 mode:
如果 mode & ios_base::in 為非零,輸入緩衝區的存取。 如需詳細資訊,請參閱basic_streambuf 類別。
如果 mode & ios_base::out 為非零,輸出緩衝區的存取。
建構函式
建構屬於 basic_stringbuf 類型的物件。 |
Typedef
這個型別是樣板參數 Alloc的同義字。 |
|
使型別名稱與 Elem 樣板參數。 |
|
認可 basic_filebuf 範圍內的對等型別為相同名稱的型別在 Tr 範圍的。 |
|
認可 basic_filebuf 範圍內的對等型別為相同名稱的型別在 Tr 範圍的。 |
|
認可 basic_filebuf 範圍內的對等型別為相同名稱的型別在 Tr 範圍的。 |
|
使型別名稱與 Tr 樣板參數。 |
成員函式
可以呼叫的保護,虛擬函式,當新的字元插入的緩衝區。 |
|
函式嘗試放回項目輸入緩衝區的受保護的虛擬成員,然後將它目前項目 (指向下指標)。 |
|
受保護的虛擬成員函式嘗試修改控制項資料流中目前的位置。 |
|
受保護的虛擬成員函式嘗試修改控制項資料流中目前的位置。 |
|
設定或取得字串緩衝區的文字,而不需要變更寫入位置。 |
|
擷取目前項目的受保護的虛擬成員函式從輸入資料流。 |
需求
標題: <sstream>
命名空間: std