Freigeben über


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.

e5xz80kk.collapse_all(de-de,VS.110).gifKonstruktoren

ios_base

Erstellt ios_base-Objekte.

e5xz80kk.collapse_all(de-de,VS.110).gifTypedefs

event_callback

Beschreibt eine Funktion übergebene Register_call.

fmtflags

Konstanten, die die Darstellung der Ausgabe angeben.

iostate

Definiert Konstanten, die den Zustand eines Streams.

OpenMode

Beschreibt die Interaktion mit einem Stream.

seekdir

Ausgangspunkt für Offset Vorgänge festlegt.

e5xz80kk.collapse_all(de-de,VS.110).gifEnumerationen

event

Gibt Ereignistypen.

e5xz80kk.collapse_all(de-de,VS.110).gifKonstanten

adjustfield

Eine Bitmaske, definiert alsinternal | left | right.

App

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.

badbit

Zeichnet einen Verlust der Integrität des Streampuffers.

basefield

Eine Bitmaske, definiert alsdec | hex | oct.

beg

Gibt an, relativ zum Anfang einer Sequenz.

Binary

Gibt an, dass eine Datei als einen binären Stream statt als Textstream gelesen werden.

boolalpha

Gibt einfügen oder Extrahieren von Objekten des Typs bool als Namen (z. B. true und false) und nicht als numerische Werte.

cur

Gibt an, relativ zur aktuellen Position innerhalb einer Sequenz.

DEC

Gibt einfügen oder Extrahieren von ganzzahligen Werte im Dezimalformat.

end

Gibt an, relativ zum Ende einer Sequenz.

eofbit

Datensätze End-of-File beim Extrahieren aus einem Stream.

failbit

Zeichnet einen Fehler auf ein gültiges Feld aus einem Stream zu extrahieren.

fixed

Gibt die Einfügemarke von Gleitkommawerten in Festkomma-Format (mit kein Exponent Feld).

floatfield

Eine Bitmaske, definiert alsfixed | scientific

goodbit

Deaktivieren Sie alle Statusbits.

Hex

Gibt einfügen oder Extrahieren von ganzzahlige Werte im Hexadezimalformat an.

in

Gibt an, Extrahieren aus einem Stream.

internal

Pads um eine Feldbreite durch Ausfüllen Zeichen zu einem Zeitpunkt internen ein generiertes numerischen Feld einfügen.

left

Gibt die linke Rechtfertigung.

Okt

Gibt einfügen oder Extrahieren von ganzzahligen Werten im oktale Format.

out

Gibt die Einfügemarke in einen Stream.

right

Gibt an, Rechtsausrichtung.

wissenschaftliche

Gibt die Einfügemarke von Gleitkommawerten im wissenschaftlichen Format (mit einem Exponent-Feld).

showbase

Gibt Einfügemarke von einem Präfix, das die Basis des generierten-Ganzzahlfeld offenbart.

showpoint

Gibt bedingungslose Einfügung von einem Dezimaltrennzeichen in einem generierten Gleitkomma-Feld.

showpos

Gibt die Einfügemarke von einem Pluszeichen (+) in eine nicht negative generierten numerisches Feld.

skipws

Gibt die führendes Leerzeichen vor bestimmten Extrahierungen übersprungen.

trunc

Löschen von Inhalt einer vorhandenen Datei angibt, wenn das steuernde Objekt erstellt wird.

unitbuf

Ursachen Ausgabe nach jeder Einfügung entleert werden.

Großbuchstaben

Gibt Einfügemarke von Großbuchstaben Kleinbuchstaben-Entsprechungen in bestimmten Einfügungen.

e5xz80kk.collapse_all(de-de,VS.110).gifMember-Funktionen

Fehler

Die Member-Klasse fungiert als Basisklasse für alle Ausnahmen, die von der Memberfunktion Löschen in die Vorlagenklasse Basic_ios.

flags

Legt fest oder gibt die aktuellen Flageinstellungen.

getloc

Gibt das Gebietsschemaobjekt gespeicherten.

verleihen

Das Gebietsschema geändert.

Init

Erstellt die Iostream-Standardfunktionen Objekte beim Konstruieren.

iword

Weist einen Wert als gespeichert werden eine iword.

Genauigkeit

Gibt die Anzahl der Ziffern in eine Gleitkommazahl anzuzeigen.

Benutzer

Weist einen Wert als gespeichert werden eine pword.

register_callback

Gibt eine Callbackfunktion.

SETF

Legt die angegebenen Flags.

sync_with_stdio

Sichergestellt, dass die Iostream und C-Laufzeitbibliothek-Operationen in der Reihenfolge auftreten, die sie im Quellcode angezeigt werden.

unsetf

Bewirkt, dass die angegebenen Flags deaktiviert werden.

width

Legt die Länge des Ausgabestreams.

xalloc

Gibt an, dass eine Variable Teil des Streams ist.

e5xz80kk.collapse_all(de-de,VS.110).gifOperatoren

operator=

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

iostreams Konventionen

Weitere Ressourcen

ios_base Member

<ios> Member