basic_streambuf::uflow
Uma função protegida virtual que extrai o elemento atual do fluxo de entrada.
virtual int_type uflow( );
Valor de retorno
O elemento atual.
Comentários
As tentativas virtuais protegidas da função de membro para extrair o elemento atual ch do fluxo de entrada, em polegadas na posição atual do fluxo, e retornam o elemento como traits_type::to_int_type(ch). Pode fazer isso em muitas maneiras:
Se uma posição de leitura estiver disponível, assume ch como o elemento armazenado na posição de leitura e avança o próximo ponteiro para o buffer de entrada.
Um elemento pode ler diretamente, em qualquer fonte externa, e entrega-a como o valor ch.
Para um buffer de fluxo com uma entrada comuns e fluxos de saída, poderá fazer uma posição de leitura gravando disponível para fora do, a qualquer destino externo, a alguns ou todos os elementos entre o início e os próximos ponteiros para o buffer de saída. Ou pode atribuir o novo ou armazenamento adicional para o buffer de entrada. A função leiam em, em qualquer fonte externa, um ou mais elementos.
Se a função não pode ser bem-sucedida, retornará traits_type::EOF, ou lance uma exceção. Caso contrário, retorna o elemento atual ch no fluxo de entrada, convertidos conforme descrito anteriormente, e avança o próximo ponteiro 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 próximo ponteiro para o buffer de entrada.
Requisitos
streambuf <deCabeçalho: >
Namespace: std