basic_stringbuf Class
Descreve um buffer de fluxo que controla a transmissão de elementos do tipo Elem, cujas características de caractere são determinadas pela classe Tre para uma seqüência de elementos armazenados em um objeto array.
template <class Elem, class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringbuf : public basic_streambuf<Elem, Tr>
Parâmetros
Alloc
A classe de alocador.Elem
O tipo de elemento básico da seqüência de caracteres.Tr
As características de caractere especializada no elemento básico da seqüência de caracteres.
Comentários
O objeto é alocado, estendido e liberado conforme necessário para acomodar as alterações na seqüência.
Um objeto da classe basic_stringbuf <Elem, Tr, Alloc> armazena uma cópia do ios_base::modo_abertura argumento do construtor como sua stringbuf modo modo:
Se mode & ios_base::in é diferente de zero, o buffer de entrada é acessível.Para mais informações, consulte basic_streambuf Class.
Se mode & ios_base::out é diferente de zero, o buffer de saída está acessível.
Construtores
Constrói um objeto do tipo basic_stringbuf. |
Typedefs
O tipo é um sinônimo para o parâmetro do modelo Alloc. |
|
Associa um nome de tipo com o Elem parâmetro do modelo. |
|
Faz esse tipo de basic_filebufdo escopo equivalente ao tipo de mesmo nome de Tr escopo. |
|
Faz esse tipo de basic_filebufdo escopo equivalente ao tipo de mesmo nome de Tr escopo. |
|
Faz esse tipo de basic_filebufdo escopo equivalente ao tipo de mesmo nome de Tr escopo. |
|
Associa um nome de tipo com o Tr parâmetro do modelo. |
Funções de membro
Função protegida, virtual que pode ser chamada quando um novo caractere é inserido em um buffer cheio. |
|
A função membro virtual protegido tenta colocar novamente um elemento no buffer de entrada, em seguida, torna o elemento atual (indicado pelo ponteiro próximo). |
|
A função de membro virtual protegido tenta alterar posições atuais para fluxos controlados. |
|
A função de membro virtual protegido tenta alterar posições atuais para fluxos controlados. |
|
Define ou obtém o texto em um buffer de cadeia de caracteres sem alterar a posição de gravação. |
|
A função de membro virtual protegido para extrair o elemento atual do fluxo de entrada. |
Requisitos
Cabeçalho: <sstream>
Namespace: std
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão