Compartilhar via


basic_streambuf::uflow

Uma função virtual protegido que extrai o elemento atual do fluxo de entrada.

virtual int_type uflow( );

Valor de retorno

o elemento atual.

Comentários

Tenta virtuais protegidos de função de membro para extrair o elemento atual ch de fluxo de entrada, avançam na posição atual de fluxo, e retorna o elemento como traits_type::to_int_type(ch).Pode fazer isso em várias maneiras:

  • Se uma posição de leitura está disponível, leva ch como o elemento armazenado na posição de leitura e avança o ponteiro seguir para o buffer de entrada.

  • Um elemento pode ler diretamente, de qualquer fonte externa, e entrega-a como o valor ch.

  • Para um buffer de fluxo comum com fluxos de entrada e saída, pode fazer uma posição de leitura para gravar disponível fora, a qualquer destino, externo à alguns ou todos os elementos entre o início e os seguintes ponteiros para o buffer de saída.Ou pode atribuir um novo ou adicional para o armazenamento buffer de entrada.A função, lê dentro de qualquer fonte externa, um ou mais elementos.

Se a função não obterá êxito, retorna traits_type::EOF, ou gera uma exceção.Caso contrário, retornará o elemento atual ch no fluxo de entrada, convertido como descrito acima, e avança o ponteiro seguir para o buffer de entrada.o comportamento padrão é chamar estouro negativo e, se essa função retorna traits_type::eof, retornar traits_type::eof.Caso contrário, a função retorna o elemento atual ch no fluxo de entrada, convertido como descrito anteriormente, e avança o ponteiro seguir para o buffer de entrada.

Requisitos

Cabeçalho: <streambuf>

namespace: STD

Consulte também

Referência

basic_streambuf Class

iostream de programação

Convenções de iostreams