ostream_iterator 類別
樣板類別 ostream_iterator 描述輸出迭代器物件,這個物件使用擷取 operator << 在輸出資料流中寫入後續項目。
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
參數
Type
要插入至輸出資料流的物件類型。CharType
類型,表示 ostream_iterator 的字元類型。 這個引數是選擇性的,而且預設值是 char*。*Traits
類型,表示 ostream_iterator 的字元類型。 這個引數是選擇性的,而且預設值是 char_traits<CharType>。
ostream_iterator 類別必須符合輸出迭代器的需求。 使用 ostream_iterator,演算法可以直接寫入輸出資料流。
建構函式
建構初始化和分隔以寫入輸出資料流的 ostream_iterator。 |
Typedef
類型,提供 ostream_iterator 的字元類型。 |
|
類型,提供 ostream_iterator 的資料流類型。 |
|
類型,提供 ostream_iterator 的字元特性類型。 |
運算子
取值運算子,用來實作輸出迭代器運算式 *i = x。 |
|
無作用的遞增運算子,傳回 ostream_iterator,指向在呼叫作業之前它所定址的相同物件。 |
|
指派運算子,用來實作輸出迭代器運算式 *i = x,以寫入輸出資料流。 |
需求
標頭:<iterator>
命名空間: std