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.
Construtores
Constrói um ostreambuf_iterator que é inicializado para escrever caracteres para o fluxo de saída. |
Typedefs
Um tipo que fornece o tipo de caractere do ostreambuf_iterator. |
|
Um tipo que fornece o tipo de fluxo da ostream_iterator. |
|
Um tipo que fornece o tipo de fluxo da ostreambuf_iterator. |
|
Um tipo que fornece as características de caractere tipo do ostream_iterator. |
Funções de membro
Testes de falha de uma inserção no buffer de fluxo de saída. |
Operadores
Apontar operador usado para implementar a expressão de iterador de saída *i = x. |
|
Um operador de incremento não funcional que retorna um ostreambuf_iterator para o mesmo objeto resolvidos antes que a operação foi chamada. |
|
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