ios_base Class
Die Klasse beschreibt die Speicherung und Memberfunktionen gemeinsam Eingabe- und Ausgabeparameter Streams, die nicht auf die Vorlagenparametern abhängen.(Die Vorlagenklasse Basic_ios beschreibt, was häufig und ist abhängig von Vorlagenparametern.)
Ein Objekt der Klasse Ios_base speichert Formatierungsinformationen, bestehend aus:
Formatieren Sie die Flags in ein Objekt vom Typ Fmtflags.
Eine Ausnahme Maske in ein Objekt vom Typ Iostate.
Feldbreite in ein Objekt vom Typ int*.*
Eine Anzeigegenauigkeit in ein Objekt vom Typ int.
Ein Gebietsschema-Objekt in ein Objekt vom Typ Locale.
Zwei erweiterbare Arrays mit Elementen des Typs lang und void Zeiger.
Ein Objekt der Klasse Ios_base speichert auch Zustandsinformationen der Stream in ein Objekt vom Typ Iostate, und einen Rückruf-Stapel.
Konstruktoren
Erstellt ios_base-Objekte. |
Typedefs
Beschreibt eine Funktion übergebene Register_call. |
|
Konstanten, die die Darstellung der Ausgabe angeben. |
|
Definiert Konstanten, die den Zustand eines Streams. |
|
Beschreibt die Interaktion mit einem Stream. |
|
Ausgangspunkt für Offset Vorgänge festlegt. |
Enumerationen
Gibt Ereignistypen. |
Konstanten
Eine Bitmaske, definiert alsinternal | left | right. |
|
Gibt an, an das Ende eines Streams vor jeder einfügen. |
|
Gibt an, an das Ende eines Streams ein, wenn das steuernde Objekt erstellt wird. |
|
Zeichnet einen Verlust der Integrität des Streampuffers. |
|
Eine Bitmaske, definiert alsdec | hex | oct. |
|
Gibt an, relativ zum Anfang einer Sequenz. |
|
Gibt an, dass eine Datei als einen binären Stream statt als Textstream gelesen werden. |
|
Gibt einfügen oder Extrahieren von Objekten des Typs bool als Namen (z. B. true und false) und nicht als numerische Werte. |
|
Gibt an, relativ zur aktuellen Position innerhalb einer Sequenz. |
|
Gibt einfügen oder Extrahieren von ganzzahligen Werte im Dezimalformat. |
|
Gibt an, relativ zum Ende einer Sequenz. |
|
Datensätze End-of-File beim Extrahieren aus einem Stream. |
|
Zeichnet einen Fehler auf ein gültiges Feld aus einem Stream zu extrahieren. |
|
Gibt die Einfügemarke von Gleitkommawerten in Festkomma-Format (mit kein Exponent Feld). |
|
Eine Bitmaske, definiert alsfixed | scientific |
|
Deaktivieren Sie alle Statusbits. |
|
Gibt einfügen oder Extrahieren von ganzzahlige Werte im Hexadezimalformat an. |
|
Gibt an, Extrahieren aus einem Stream. |
|
Pads um eine Feldbreite durch Ausfüllen Zeichen zu einem Zeitpunkt internen ein generiertes numerischen Feld einfügen. |
|
Gibt die linke Rechtfertigung. |
|
Gibt einfügen oder Extrahieren von ganzzahligen Werten im oktale Format. |
|
Gibt die Einfügemarke in einen Stream. |
|
Gibt an, Rechtsausrichtung. |
|
Gibt die Einfügemarke von Gleitkommawerten im wissenschaftlichen Format (mit einem Exponent-Feld). |
|
Gibt Einfügemarke von einem Präfix, das die Basis des generierten-Ganzzahlfeld offenbart. |
|
Gibt bedingungslose Einfügung von einem Dezimaltrennzeichen in einem generierten Gleitkomma-Feld. |
|
Gibt die Einfügemarke von einem Pluszeichen (+) in eine nicht negative generierten numerisches Feld. |
|
Gibt die führendes Leerzeichen vor bestimmten Extrahierungen übersprungen. |
|
Löschen von Inhalt einer vorhandenen Datei angibt, wenn das steuernde Objekt erstellt wird. |
|
Ursachen Ausgabe nach jeder Einfügung entleert werden. |
|
Gibt Einfügemarke von Großbuchstaben Kleinbuchstaben-Entsprechungen in bestimmten Einfügungen. |
Member-Funktionen
Die Member-Klasse fungiert als Basisklasse für alle Ausnahmen, die von der Memberfunktion Löschen in die Vorlagenklasse Basic_ios. |
|
Legt fest oder gibt die aktuellen Flageinstellungen. |
|
Gibt das Gebietsschemaobjekt gespeicherten. |
|
Das Gebietsschema geändert. |
|
Erstellt die Iostream-Standardfunktionen Objekte beim Konstruieren. |
|
Weist einen Wert als gespeichert werden eine iword. |
|
Gibt die Anzahl der Ziffern in eine Gleitkommazahl anzuzeigen. |
|
Weist einen Wert als gespeichert werden eine pword. |
|
Gibt eine Callbackfunktion. |
|
Legt die angegebenen Flags. |
|
Sichergestellt, dass die Iostream und C-Laufzeitbibliothek-Operationen in der Reihenfolge auftreten, die sie im Quellcode angezeigt werden. |
|
Bewirkt, dass die angegebenen Flags deaktiviert werden. |
|
Legt die Länge des Ausgabestreams. |
|
Gibt an, dass eine Variable Teil des Streams ist. |
Operatoren
Der Zuweisungsoperator für die ios_base Objekte. |
Anforderungen
Header: <ios>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek
Programmierung der iostream-Headerdatei