Freigeben über


ios_base-Klasse

Die Klasse beschreibt den Speicher und die Memberfunktionen, die Eingabe zu und Ausgabestreams gemeinsam sind, die nicht von Vorlagenparametern abhängen. (Die Vorlagenklasse basic_ios beschreibt, was häufig ist und von Vorlagenparametern. abhängig ist)

Ein Objekt ios_base speichert von Klasse, die Formatierungsinformationen besteht:

  • Formatcodes in ein Objekt des Typs fmtflags.

  • Eine Ausnahmemaske in ein Objekt des Typs iostate.

  • Eine Feldbreite in ein Objekt des Typs int*.*

  • Eine Anzeigengenauigkeit in ein Objekt des Typs int.

  • Ein Gebietsschemaobjekt in ein Objekt des Typs Gebietsschema.

  • Zwei erweiterbare Arrays, mit Elementen des Typs long und void Zeiger.

Ein Objekt ios_base auch von Klasse Speicher-Streamzustandsinformationen, in ein Objekt des Typs iostate und ein Rückrufstapel.

Konstruktoren

ios_base

Erstellt ios_base-Objekte.

Typedefs

event_callback

Beschreibt eine Funktion, die an register_call übergeben wird.

fmtflags

Konstanten, um die Darstellung der Ausgabe anzugeben.

iostate

Definiert die Konstanten, die den Zustand eines Streams beschreiben.

openmode

Beschreibt, wie mit einem Stream.

seekdir

Gibt Ausgangspunkt für Offsetvorgänge an.

Enumerationen

Ereignis

Gibt Ereignistypen an.

Konstanten

adjustfield

Eine Bitmaske definiert als internal | left | right.

App

Gibt der Suche am Ende eines Streams vor jeder Einfügen an.

Gibt der Suche am Ende eines Streams an, wenn der steuerndes Objekt zuerst erstellt wird.

badbit

Zeichnet einen Verlust der Integrität des Streampuffers auf.

basefield

Eine Bitmaske definiert als dec | hex | oct.

Fordern Sie

Gibt dem Suchen relativ zum Anfang einer Sequenz an.

Binary

Gibt an, dass eine Datei als Binärstream gelesen werden soll, anstatt als Textstream an.

boolalpha

Gibt Einfügung oder Suche von Objekten des Typs bool als Namen (wie true und false) anstatt als numerische Werte an.

Kanaille

Gibt dem Suchen relativ zur aktuellen Position in einer Sequenz an.

Dezember

Gibt Einfügung oder Suche von ganzzahligen Werten im Dezimalformat angezeigt.

end

Gibt dem Suchen relativ zum Ende einer Sequenz an.

eofbit

Zeichnet Dateiende beim Extrahieren von einem Stream auf.

failbit

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

fixed

Gibt Einfügen von Gleitkommawerten im Festkommaformat an (ohne Exponentenfeld).

floatfield

Eine Bitmaske definiert als fixed | scientific

goodbit

Alle Zustandsbitfreie verständlich.

Hexadezimal

Gibt Einfügung oder Suche von ganzzahligen Werten im Hexadezimalformat an.

in

Gibt Extraktion aus einem Stream.

internal

Auflagen zu einer Feldbreite durch Einfügen aus Leerzeichen an einem Punkt intern in ein generiertes numerischen Feld.

left

Gibt Flattersatz an.

Okt

Gibt Einfügung oder Suche von ganzzahligen Werten im oktalen Format an.

out

Gibt Einfügen zu einem Stream.

right

Gibt Blocksatz an.

wissenschaftlich

Gibt Einfügen von Gleitkommawerten im wissenschaftlichen Stil an (mit einem Exponentenfeld).

showbase

Gibt Einfügen eines Präfix an, das die Basis eines ganzzahligen generierten Felds preisgegeben.

showpoint

Gibt unbedingter Einfügen eines Dezimaltrennzeichens in einem generierten Gleitkommagebiet an.

showpos

Gibt Einfügen eines Pluszeichens in einem nicht negative generierten numerischen Feld.

skipws

Gibt das Überspringen von führenden Leerraum vor bestimmten Extraktion an.

trunc

Gibt dem Löschen des Inhalts einer vorhandenen Datei an, wenn der steuerndes Objekt erstellt wird.

unitbuf

Veranlasst Ausgabe, um nach einer Einfügung geleert werden.

Großbuchstaben

Gibt Einfügen von Großbuchstaben von Entsprechungen Kleinbuchstaben in bestimmten Einfügungen an.

Memberfunktionen

Fehler

Die Memberklasse dient als Basisklasse für alle Ausnahmen, die durch die Memberfunktion nicht aktiviert der Vorlagenklasse basic_ios ausgelöst werden.

flags

Setzt oder gibt die aktuelle Flageinstellungen.

getloc

Gibt dem gespeicherten Gebietsschemaobjekt zurück.

durchtränken Sie

Ändert das Gebietsschema.

Init

Erstellt die Standard-iostream Objekte, wenn Sie erstellt werden.

iword

Weist einen als in iword gespeichert werden, Wert.

Genauigkeit

Gibt die Anzahl der Ziffern an, die in eine Gleitkommazahl anzuzeigen.

pword

Weist einen als in pword gespeichert werden, Wert.

register_callback

Gibt eine Rückruffunktion an.

setf

Legt die angegebenen Flags fest.

synchronization_with_stdio

Stellt sicher, dass C-Laufzeitbibliotheks-Vorgänge iostream-Bibliothek und in der Reihenfolge verarbeitet werden, dass sie im Quellcode auftreten.

unsetf

Veranlasst die angegebenen Flags, aus zu sein.

width

Legt die Länge des Ausgabestreams fest.

xalloc

Gibt an, dass eine Variable ein Teil eines Streams ist.

Operatoren

operator=

Der Zuweisungsoperator für ios_base-Objekte.

Voraussetzungen

Header: <IOS>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

iostream-Programmierung

iostreams-Konventionen

Weitere Ressourcen

ios_base Member

<ios> Member