ostreambuf_iterator Class
輸出 iterator 物件寫入輸出資料流擷取到的後續字元項目的方式,將告訴您範本的類別 ostreambuf_iterator 運算子 >>。 ostreambuf_iterators 與不同的 ostream_iterator 類別中需要字元而非泛型型別,在要插入至輸出資料流物件的型別。
template <
class CharType = char
class Traits = char_traits<CharType>
>
參數
CharType
表示 ostreambuf_iterator 的字元類型的型別。 此引數是選擇性的預設值是char*.*Traits
表示 ostreambuf_iterator 的字元類型的型別。 此引數是選擇性的預設值是char_traits<CharType >。
備註
Ostreambuf_iterator 類別都必須滿足輸出 iterator 的需求。 可寫入的演算法,直接以輸出資料流處理使用ostreambuf_iterator。 此類別提供低層級的資料流 iterator,以允許的未經處理 (格式化) I/O 資料流的字元來略過,所以緩衝的能力和高層次的資料流 iterator 相關聯的字元轉譯形式來存取。
建構函式
建構ostreambuf_iterator ,將字元寫入輸出資料流初始化。 |
Typedef
字元類型所提供的型別ostreambuf_iterator。 |
|
提供的資料流型別的型別ostream_iterator。 |
|
提供的資料流型別的型別ostreambuf_iterator。 |
|
提供的型別字元特性的型別ostream_iterator。 |
成員函式
插入至輸出資料流緩衝區失敗的測試。 |
運算子
間接參照運算子用來實作輸出 iterator 運算式 1i = x。 |
|
無法運作的遞增運算子會傳回ostreambuf_iterator它相同的物件處理作業呼叫之前。 |
|
運算子會將相關聯的資料流緩衝區中的字元。 |
需求
標頭: <iterator>
Namespace: 標準