Partilhar via


basic_filebuf::underflow

Extrai o elemento atual do fluxo de entrada.

virtual int_type underflow( );

Valor de retorno

Se a função não pode ser bem-sucedida, retornará traits_type::EOF. Caso contrário, retorna ch, convertidos conforme descrito na seção comentários.

Comentários

A função de membro virtual protegida se esforça extrair o elemento atual ch do fluxo de entrada, e retorna 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.

  • Pode ler um ou mais elementos de tipo char*,* como se por chamadas sucessivas do formulário fgetc(fp), e depois convertê-los a um elemento ch de tipo Elem usando o fac da faceta de conversão de arquivo para chamar quando necessário fac.in . Se qualquer leitura ou conversão falhar, a função não terá êxito.

Requisitos

fstream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe basic_filebuf

Programação iostream

Convenções iostreams