Udostępnij za pośrednictwem


basic_filebuf::underflow

Strumień wejściowy wyodrębnia bieżącego elementu.

virtual int_type underflow( );

Wartość zwracana

Jeśli funkcja nie powiodła się, zwraca traits_type::eof.W przeciwnym wypadku zwraca chkonwersji, zgodnie z opisem w sekcji Uwagi.

Uwagi

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

  • Jeśli pozycja odczytu jest dostępna, to ma ch jako element przechowywany w miejscu odczytu i zaliczki dalej wskaźnik do buforu wejściowego.

  • Można odczytać jednego lub więcej elementów typu char*,* tak jakby za pomocą kolejnych wywołań formularza fgetc(fp) i konwertować je do elementu ch typu Elem za pomocą fac zestaw reguł konwersji pliku do wywołania fac.in w razie potrzeby.Jeśli wszelkie odczytu lub konwersja nie powiedzie się, funkcja kończy się niepowodzeniem.

Wymagania

Nagłówek:<fstream>

Przestrzeń nazw: std

Zobacz też

Informacje

basic_filebuf — Klasa

iostream Programming

Konwencje iostream