ostreambuf_iterator Class

O ostreambuf_iterator da classe de modelo descreve um objeto do iterador de saída que grava elementos de caractere sucessivo o fluxo de saída com a extração operador >>.O ostreambuf_iterators diferem da ostream_iterator classe em caracteres em vez de um tipo genérico com o tipo de objeto que está sendo inserido no fluxo de saída.

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

Parâmetros

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

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

Comentários

A classe ostreambuf_iterator deve satisfazer os requisitos para um iterador de saída.Algoritmos podem ser gravados diretamente saída fluxos usando um ostreambuf_iterator.A classe fornece um iterador de fluxo de baixo nível que permite acessar o fluxo de i/O bruto (sem formatação) na forma de caracteres e a capacidade de ignorar o buffer e conversões de caracteres associadas com os iteradores de fluxo de alto nível.

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

ostreambuf_iterator

Constrói um ostreambuf_iterator que é inicializado para escrever caracteres para o fluxo de saída.

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

char_type

Um tipo que fornece o tipo de caractere do ostreambuf_iterator.

ostream_type

Um tipo que fornece o tipo de fluxo da ostream_iterator.

streambuf_type

Um tipo que fornece o tipo de fluxo da ostreambuf_iterator.

traits_type

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

yw577k44.collapse_all(pt-br,VS.110).gifFunções de membro

Falha

Testes de falha de uma inserção no buffer de fluxo de saída.

yw577k44.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 ostreambuf_iterator para o mesmo objeto resolvidos antes que a operação foi chamada.

operador =

O operador insere um caractere no buffer de fluxo associado.

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 ostreambuf_iterator

<iterator> Membros