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是不為零,輸出緩衝區是可存取。
建構函式
建構型別的物件basic_stringbuf。 |
Typedef
型別就是樣板參數的Alloc。 |
|
將相關聯的型別名稱Elem樣板參數。 |
|
可在這種類型basic_filebuf的範圍中相同名稱的型別等位Tr範圍。 |
|
可在這種類型basic_filebuf的範圍中相同名稱的型別等位Tr範圍。 |
|
可在這種類型basic_filebuf的範圍中相同名稱的型別等位Tr範圍。 |
|
將相關聯的型別名稱Tr樣板參數。 |
成員函式
受保護的虛擬函式可在新的字元會被插入到已滿的緩衝區時呼叫。 |
|
受保護的虛擬成員函式嘗試放回項目到輸入緩衝區,然後讓目前的項目 (指向下一個指標)。 |
|
受保護的虛擬成員函式會試著改變受控制的資料流的目前位置。 |
|
受保護的虛擬成員函式會試著改變受控制的資料流的目前位置。 |
|
設定或取得字串緩衝區中的文字,而不會變更寫入位置。 |
|
受保護的虛擬成員函式來從輸入資料流擷取目前的項目。 |
需求
標頭: <sstream>
Namespace: 標準