basic_filebuf::underflow

Gibt das aktuelle Element im Eingabestream.

virtual int_type underflow( );

Rückgabewert

Wenn die Funktion nicht erfolgreich ausgeführt werden kann, gibt sie traits_type::EOF zurück.Andernfalls wird ch zurück, konvertiert, wie in den Abschnitt "Hinweise" beschrieben.

Hinweise

Die geschützte virtuelle Memberfunktion ermittelt, das aktuelle Element ch des Eingabestreams zu extrahieren und das Element als traits_type::to_int_type zurück (ch).Sie kann auf verschiedene Arten erfolgen:

  • Wenn eine Leseposition verfügbar ist, gelangen ch als das Element, das in der Leseposition gespeichert wird und verschiebt der folgenden Zeiger für den Eingabepuffer.

  • Es kann ein oder mehrere Elemente des Typs char lesen , als ob durch aufeinander folgende Aufrufe des Formulars fgetc(fp) und konvertiert sie in einem Element ch des Typs Elem, indem es das Dateikonvertierungsfacet fac verwendet, um fac.in nach Bedarf aufzurufen.Wenn fehlschlägt Lesen oder Konvertierung, die Funktion folgt nicht aus.

Anforderungen

Header: <fstream>

Namespace: std

Siehe auch

Referenz

basic_filebuf Class

Programmierung der iostream-Headerdatei

iostreams Konventionen