Udostępnij za pośrednictwem


basic_filebuf::underflow

Bieżący element wyciągów ze strumienia wejściowego.

virtual int_type underflow( );

Wartość zwracana

Jeśli funkcja nie powiodła się, zwraca traits_type::eof.W przeciwnym razie zwraca ch, przekonwertowane, jak opisano w sekcji Uwagi.

Uwagi

Funkcja chroniony członek wirtualnego usiłują wyodrębnić bieżącego elementu ch z wejścia strumienia i zwraca element jako traits_type::to_int_type(ch).Go to zrobić na różne sposoby:

  • Jeśli pozycja odczytu jest dostępny, ma ch jako element przechowywany w miejscu odczytu i zaliczki dalej wskaźnika dla buforu wejściowego.

  • Można odczytać jednego lub więcej elementów typu char*,* jako Jeśli kolejnych wywołań formularza fgetc(fp) i przekonwertować je do elementu ch typu Elem za pomocą fac aspekt konwersji pliku do wywołania fac.in w razie potrzeby.Jeśli nie wszystkie odczytu lub konwersji, funkcja nie powiodła się.

Wymagania

Nagłówek: <fstream>

Obszar nazw: std

Zobacz też

Informacje

basic_filebuf Class

iostream Programowanie

iostreams Konwencji