◐ Shell
clean mode source ↗

std::basic_filebuf – cppreference.com

std::basic_filebuf ist ein std::basic_streambuf deren zugehörige Zeichenfolge ist eine Datei. Sowohl der Eingangssequenz und der Ausgangssequenz mit der gleichen Datei verbunden ist, und eine gemeinsame Datei Position für beide Operationen gehalten .

Original:

std::basic_filebuf is a std::basic_streambuf whose associated character sequence is a file. Both the input sequence and the output sequence are associated with the same file, and a joint file position is maintained for both operations.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Die Funktionen Unterlauf () und Überlauf () / sync () die eigentliche I / O zwischen der Datei und den get-und put Bereiche des Puffers. Wenn CharT nicht char, speichern die meisten Implementierungen Multibyte-Zeichen in der Datei und ein std::codecvt Facette wird verwendet, um breit / Multibyte Konvertierung durchführen .

Original:

The functions underflow() and overflow()/sync() perform the actual I/O between the file and the get and put areas of the buffer. When CharT is not char, most implementations store multibyte characters in the file and a std::codecvt facet is used to perform wide/multibyte character conversion.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Zwei Spezialisierungen für gemeinsame Charakter-Typen sind ebenfalls definiert:

Original:

Two specializations for common character types are also defined:

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Öffentliche Member-Funktionen

Original:

Public member functions

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

konstruiert eine basic_filebuf Objekt

Original:

constructs a basic_filebuf object

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion) [edit]

ordnet eine basic_filebuf Objekt

Original:

assigns a basic_filebuf object

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion) [edit]

Swaps zwei basic_filebuf Objekte

Original:

swaps two basic_filebuf objects

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion) [edit]

zerstört sich eine basic_filebuf Objekt und schließt die Datei, wenn sie geöffnet ist

Original:

destructs a basic_filebuf object and closes the file if it is open

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen öffentlichen Member-Funktion) [edit] checks if the associated file is open
(öffentliche Elementfunktion) [edit]

öffnet eine Datei und konfiguriert es wie die zugehörige Zeichenfolge

Original:

opens a file and configures it as the associated character sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion) [edit]

spült die Put-Bereich Puffer und schließt die zugehörige Datei

Original:

flushes the put area buffer and closes the associated file

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion) [edit]

Geschützt Member-Funktionen

Original:

Protected member functions

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Optional bietet die Anzahl der noch verfügbaren Zeichen für die Eingabe aus der Datei

Original:

optionally provides the number of characters available for input from the file

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

liest aus der zugehörigen Datei

Original:

reads from the associated file

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

liest aus der zugehörigen Datei und Fortschritte der nächste Zeiger in der get-Bereich

Original:

reads from the associated file and advances the next pointer in the get area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

stellt wieder die Zeichen in der get-Bereich, nicht zum Nachteil der zugehörigen Datei

Original:

puts back the character in the get area, not affecting the associated file

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

schreibt Zeichen der zugehörige Datei aus der Put-Bereich

Original:

writes characters to the associated file from the put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

bietet vom Benutzer angegebenen Puffer oder schaltet diese filebuf unbuffered

Original:

provides user-supplied buffer or turns this filebuf unbuffered

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

positioniert die Position in der Datei, mit relativen Adressierung

Original:

repositions the file position, using relative addressing

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

positioniert die Datei Position mit absoluter Adressierung

Original:

repositions the file position, using absolute addressing

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

schreibt Zeichen der zugehörige Datei aus der Put-Bereich

Original:

writes characters to the associated file from the put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

ändert den zugehörigen Gebietsschema

Original:

changes the associated locale

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion) [edit]

Inherited from std::basic_streambuf

Member types

Mitglied Typ

Original:

Member type

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Definition
char_type CharT[edit]
traits_type Traits[edit]
int_type Traits::int_type[edit]
pos_type Traits::pos_type[edit]
off_type Traits::off_type[edit]

Member functions

[virtuell]

zerstört sich die basic_streambuf Objekt

Original:

destructs the basic_streambuf object

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen öffentlichen Member-Funktion of std::basic_streambuf) [edit]

Locales

Original:

Locales

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Beruft imbue()

Original:

invokes imbue()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

erhält eine Kopie des zugehörigen locale

Original:

obtains a copy of the associated locale

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Positionierung

Original:

Positioning

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Beruft setbuf()

Original:

invokes setbuf()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Beruft seekoff()

Original:

invokes seekoff()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Beruft seekpos()

Original:

invokes seekpos()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Beruft sync()

Original:

invokes sync()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Get area

Original:

Get area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

erhält die Anzahl der Zeichen sofort in der get-Bereich

Original:

obtains the number of characters immediately available in the get area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Fortschritte die Eingabesequenz, dann liest ein Charakter ohne Förderung wieder

Original:

advances the input sequence, then reads one character without advancing again

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

liest ein Zeichen aus der Eingabesequenz und fördert die Sequenz

Original:

reads one character from the input sequence and advances the sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

stossc

(veraltet)

Fortschritte der Eingabesequenz, als ob durch den Aufruf

sbumpc()

und Verwerfen die Folge

Original:

advances the input sequence as if by calling

sbumpc()

and discarding the result

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion) [edit]

liest ein Zeichen aus der Eingabesequenz ohne dabei den Sequenz

Original:

reads one character from the input sequence without advancing the sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Beruft xsgetn()

Original:

invokes xsgetn()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Legen Bereich

Original:

Put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

schreibt ein Zeichen der Put-Bereich und Fortschritte der nächste Zeiger

Original:

writes one character to the put area and advances the next pointer

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Beruft xsputn()

Original:

invokes xsputn()

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Putback

Original:

Putback

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

stellt ein Zeichen wieder in der Eingabesequenz

Original:

puts one character back in the input sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

bewegt den nächsten Zeiger in der Eingabesequenz zurück um eins

Original:

moves the next pointer in the input sequence back by one

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(öffentliche Elementfunktion of std::basic_streambuf) [edit]

Protected member functions

konstruiert eine basic_streambuf Objekt

Original:

constructs a basic_streambuf object

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

(C++11)

ersetzt eine basic_streambuf Objekt

Original:

replaces a basic_streambuf object

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

(C++11)

Swaps zwei basic_streambuf Objekte

Original:

swaps two basic_streambuf objects

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

Locales

Original:

Locales

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[virtuell]

ändert den zugehörigen Gebietsschema

Original:

changes the associated locale

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

Positionierung

Original:

Positioning

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[virtuell]

ersetzt den Puffer mit benutzerdefinierten Array, sofern zulässig

Original:

replaces the buffer with user-defined array, if permitted

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

[virtuell]

repositioniert der nächste Zeiger in der Eingangssequenz, Ausgangssequenz, oder beide, mit relativen Adressierung

Original:

repositions the next pointer in the input sequence, output sequence, or both, using relative addressing

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

[virtuell]

repositioniert der nächste Zeiger in der Eingangssequenz, Ausgangssequenz oder sowohl mit absoluten Adressierung

Original:

repositions the next pointer in the input sequence, output sequence, or both using absolute addressing

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

[virtuell]

synchronisiert die Puffer mit der zugehörigen Zeichenfolge

Original:

synchronizes the buffers with the associated character sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

Get area

Original:

Get area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[virtuell]

ermittelt die Anzahl der Zeichen für die Eingabe in dem zugehörigen Eingabesequenz, falls bekannt

Original:

obtains the number of characters available for input in the associated input sequence, if known

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

[virtuell]

liest Zeichen aus dem dazugehörigen Eingang Sequenz an die get-Bereich

Original:

reads characters from the associated input sequence to the get area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

[virtuell]

liest Zeichen aus dem dazugehörigen Eingang Sequenz an die get-Bereich und Fortschritte der nächste Zeiger

Original:

reads characters from the associated input sequence to the get area and advances the next pointer

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

[virtuell]

liest mehreren Zeichen der Eingabesequenz

Original:

reads multiple characters from the input sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

liefert einen Zeiger auf den Anfang, aktuellen Charakter und Ende des get-Bereich

Original:

returns a pointer to the beginning, current character and the end of the get area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

Fortschritte der nächste Zeiger in der Eingabesequenz

Original:

advances the next pointer in the input sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

repositioniert der Anfang, nächsten und Endzeiger der Eingabesequenz

Original:

repositions the beginning, next, and end pointers of the input sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

Legen Bereich

Original:

Put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[virtuell]

writes multiple characters to the output sequence
(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

[virtuell]

schreibt Zeichen auf die zugehörige Ausgangsscheibe Sequenz aus dem Bereich gebracht

Original:

writes characters to the associated output sequence from the put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]

liefert einen Zeiger auf den Anfang, aktuelle Zeichen und das Ende der Put-Bereich

Original:

returns a pointer to the beginning, current character and the end of the put area

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

Fortschritte der nächste Zeiger der Ausgangssequenz

Original:

advances the next pointer of the output sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

repositioniert der Anfang, nächsten und Endzeiger der Ausgangssequenz

Original:

repositions the beginning, next, and end pointers of the output sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(geschützt Member-Funktion) [edit]

Putback

Original:

Putback

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[virtuell]

stellt ein Zeichen wieder in der Eingangssequenz, gegebenenfalls Modifizierung der Eingabesequenz

Original:

puts a character back into the input sequence, possibly modifying the input sequence

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(virtuellen geschützten Member-Funktion of std::basic_streambuf) [edit]