std::ios_base – cppreference.com
Aus cppreference.com
<metanoindex/>
<tbody> </tbody>
| definiert in Header <ios> |
||
|
|
||
Die Klasse ios_base ist ein Mehrzweck-Klasse, die als Basisklasse für alle I / O-Stream-Klassen dient. Es unterhält mehrere Arten von Daten:
Original:
The class ios_base is a multipurpose class that serves as the base class for all I/O stream classes. It maintains several kinds of data:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Status-Informationen: stream Status-Flags
Original:
state information: stream status flags
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Steuerinformationen: flags, die Formatierung der Ein-und Ausgabe-Sequenzen und der durchdrungen locale steuern
Original:
control information: flags that control formatting of both input and output sequences and the imbued locale
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
3)
private Lagerhaltung: indexed erweiterbare Datenstruktur, die sowohl long und void* Mitglieder, die als zwei beliebige Länge Arrays oder einem einzigen Array von zwei Elementen Strukturen oder anderen Behälter durchgeführt werden können ermöglicht .
Original:
private storage: indexed extensible data structure that allows both long and void* members, which may be implemented as two arbitrary-length arrays or a single array of two-element structs or another container.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
4)
Rückrufe: beliebige Anzahl von benutzerdefinierten Funktionen aus imbue (), copyfmt () aufgerufen werden, und ~ ios_base ()
Original:
callbacks: arbitrary number of user-defined functions to be called from imbue(), copyfmt(), and ~ios_base()
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Typische Implementierung hält Element Konstanten entsprechend allen Werten fmtflags, iostate, openmode und seekdir unten Elementvariablen um aktuelle Genauigkeit, Breite und Formatierung Flaggen, die Ausnahme-Maske, den Puffer Fehlerzustand, einen resizeable Behälterhalteeinrichtung die Rückrufe aufrechtzuerhalten gezeigten die derzeit durchdrungen locale, die private Lagerhaltung und eine statische Integer-Variable für xalloc () .
Original:
Typical implementation holds member constants corresponding to all values of fmtflags, iostate, openmode, and seekdir shown below, member variables to maintain current precision, width, and formatting flags, the exception mask, the buffer error state, a resizeable container holding the callbacks, the currently imbued locale, the private storage, and a static integer variable for xalloc().
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Member-Funktionen
Baut das Objekt Original: constructs the object The text has been machine-translated via Google Translate. (geschützt Member-Funktion) [edit] | |
[virtuell] |
zerstört sich das Objekt Original: destructs the object The text has been machine-translated via Google Translate. (virtuellen öffentlichen Member-Funktion) [edit] |
Formatierung Original: Formatting The text has been machine-translated via Google Translate. | |
verwaltet Format Fahnen Original: manages format flags The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
setzt bestimmten Format Flagge Original: sets specific format flag The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
| clears specific format flag (öffentliche Elementfunktion) [edit] | |
verwaltet Nachkommastellen von Fließkomma-Operationen Original: manages decimal precision of floating point operations The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
| manages field width (öffentliche Elementfunktion) [edit] | |
Locales Original: Locales The text has been machine-translated via Google Translate. | |
setzt locale Original: sets locale The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
kehrt momentanen Locale Original: returns current locale The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
Interne erweiterbare Array Original: Internal extensible array The text has been machine-translated via Google Translate. | |
[statisch] |
kehrt ein Programm-weit eindeutige Zahl, die sicher als Index PWord () und iword () verwenden Original: returns a program-wide unique integer that is safe to use as index to pword() and iword() The text has been machine-translated via Google Translate. (public static Elementfunktion) [edit] |
die Größe der privaten Lagerhaltung bei Bedarf und Zugang zum Original: resizes the private storage if necessary and access to the The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
die Größe der privaten Lagerhaltung bei Bedarf und Zugang zum Original: resizes the private storage if necessary and access to the The text has been machine-translated via Google Translate. (öffentliche Elementfunktion) [edit] | |
Verschiedenes Original: Miscellaneous The text has been machine-translated via Google Translate. | |
| registers event callback function (öffentliche Elementfunktion) [edit] | |
[statisch] |
legt fest, ob C + + und C IO Libraries interoperabel sind Original: sets whether C++ and C IO libraries are interoperable The text has been machine-translated via Google Translate. (public static Elementfunktion) [edit] |
Mitglied Klassen Original: Member classes The text has been machine-translated via Google Translate. | |
Stream Ausnahme Original: stream exception The text has been machine-translated via Google Translate. (öffentlichen Member der Klasse) [edit] | |
initialisiert Standard-Stream-Objekten Original: initializes standard stream objects The text has been machine-translated via Google Translate. (öffentlichen Member der Klasse) [edit] | |
Mitglied Typen und Konstanten Original: Member types and constants The text has been machine-translated via Google Translate. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type Original: Type The text has been machine-translated via Google Translate. |
Explanation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stream offenen Modus-Typ Die folgenden Konstanten sind ebenfalls definiert:
Original: stream open mode type The following constants are also defined:
The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Formatierung flags Typ Die folgenden Konstanten sind ebenfalls definiert:
Original: formatting flags type The following constants are also defined:
The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stand der Stream-Typ Die folgenden Konstanten sind ebenfalls definiert:
Original: state of the stream type The following constants are also defined:
The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| seeking direction type
The following constants are also defined:
(typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
legt Event-Typ Original: specifies event type The text has been machine-translated via Google Translate. (enum) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Callback-Funktion aus Original: callback function type The text has been machine-translated via Google Translate. (typedef) [edit] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Veraltet Mitglied Typen Original: Deprecated member types The text has been machine-translated via Google Translate. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type Original: Type The text has been machine-translated via Google Translate. |
Explanation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
io_state(veraltet)
|
Ganzzahltyp, wie Original: integer type that may be used like The text has been machine-translated via Google Translate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
open_mode(veraltet)
|
Ganzzahltyp, wie Original: integer type that may be used like The text has been machine-translated via Google Translate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
seek_dir(veraltet)
|
Ganzzahltyp, wie Original: integer type that may be used like The text has been machine-translated via Google Translate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
streamoff(veraltet)
|
nicht angegebenen Typ, der wie Original: unspecified type that may be used like The text has been machine-translated via Google Translate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
streampos(veraltet)
|
nicht angegebenen Typ, der wie Original: unspecified type that may be used like The text has been machine-translated via Google Translate. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||