basic_stringbuf::overflow
Uma função protegida virtual que pode ser chamada quando um novo caractere é inserido em um buffer cheio.
virtual int_type overflow(
int_type _Meta = traits_type::eof( )
);
Parâmetros
- _Meta
O caractere a ser inserido no buffer, ou traits_type::eof.
Valor de retorno
Se a função não pode ser bem-sucedida, retornará traits_type::eof. Caso contrário, retorna traits_type::not_eof(_Meta).
Comentários
Se _Meta não compara o igual a traits_type::eof, a função de membro virtual protegida tentar inserir o elemento traits_type::to_char_type(_Meta) no buffer de saída. Pode fazer isso em muitas maneiras:
Se uma posição de gravação estiver disponível, pode armazenar o elemento na posição de gravação e incrementar o próximo ponteiro para o buffer de saída.
Pode fazer uma posição de gravação disponível atribuindo o novo ou armazenamento adicional para o buffer de saída. Estendendo o buffer de saída dessa forma também estende qualquer buffer de entrada associada.
Requisitos
sstream <deCabeçalho: >
Namespace: std