Classe ostream_iterator
A classe de modelo ostream_iterator descreve um objeto de iterador de saída que grava elementos sucessivos no fluxo de saída com a extração operator <<.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
>
class ostream_iterator
Parâmetros
Type
O tipo de objeto a ser inserido no fluxo de saída.CharType
O tipo que representa o tipo de caractere para ostream_iterator. Esse argumento é opcional e o valor padrão é char*.*Traits
O tipo que representa o tipo de caractere para ostream_iterator. Esse argumento é opcional e o valor padrão é char_traits<CharType>.
A classe ostream_iterator deve atender aos requisitos de um iterador de saída. Os algoritmos podem ser gravados diretamente nos fluxos de saída usando um ostream_iterator.
Construtores
Constrói uma ostream_iterator que é inicializada e delimitada a gravar no fluxo de saída. |
Typedefs
Um tipo que é fornecido para o tipo de caractere do ostream_iterator. |
|
Um tipo que é fornecido para o tipo de fluxo da ostream_iterator. |
|
Um tipo que fornece o tipo de característica do caractere da ostream_iterator. |
Operadores
Operador de desreferenciamento usado para implementar a expressão do iterador de saída *i = x. |
|
Um operador de incremento não funcional que retorna uma ostream_iterator para o mesmo objeto que foi tratado antes de a operação ser chamada. |
|
O operador de atribuição usado para implementar a expressão do iterador de saída *i = x para gravação em um fluxo de saída. |
Requisitos
Cabeçalho: <iterator>
Namespace: std