Compartilhar via


ostream_iterator Class

O ostream_iterator da classe de modelo descreve um objeto do iterador de saída que grava elementos sucessivos o fluxo de saída com a extração operador <<.

template <
   class Type 
   class CharType = char
   class Traits = char_traits<CharType>
>
class ostream_iterator

Parâmetros

  • Tipo
    O tipo de objeto a ser inserido no fluxo de saída.

  • CharType
    O tipo que representa o tipo de caractere para a ostream_iterator.Este argumento é opcional e o valor padrão é char*.*

  • Traits
    O tipo que representa o tipo de caractere para a ostream_iterator.Este argumento é opcional e o valor padrão é char_traits<CharType >.

A classe ostream_iterator deve satisfazer os requisitos para um iterador de saída.Algoritmos podem ser gravados diretamente saída fluxos usando um ostream_iterator.

wseztbaf.collapse_all(pt-br,VS.110).gifConstrutores

ostream_iterator

Constrói um ostream_iterator ou seja inicializada e delimitada para gravação no fluxo de saída.

wseztbaf.collapse_all(pt-br,VS.110).gifTypedefs

char_type

Um tipo que fornece o tipo de caractere do ostream_iterator.

ostream_type

Um tipo que fornece o tipo de fluxo da ostream_iterator.

traits_type

Um tipo que fornece as características de caractere tipo do ostream_iterator.

wseztbaf.collapse_all(pt-br,VS.110).gifOperadores

operador *

Apontar operador usado para implementar a expressão de iterador de saída *i = x.

operador + +

Um operador de incremento não funcional que retorna um ostream_iterator para o mesmo objeto resolvidos antes que a operação foi chamada.

operador =

Operador de atribuição usado para implementar a expressão de iterador de saída *i = x para gravar em um fluxo de saída.

Requisitos

Cabeçalho: <iterator>

Namespace: std

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

Standard Template Library

Outros recursos

os membros do ostream_iterator

<iterator> Membros