<ios>

Definiert verschiedene Typen und grundlegende Funktionen für den Betrieb des Iostreams.Dieser Header ist in der Regel für Sie von einem anderen Iostream-Header enthalten; Sie sind selten es direkt.

#include <ios>

Hinweise

Eine große Gruppe von Funktionen sind manipulatoren.Eine Manipulator in <ios> deklariert Ändert die Werte im Argument Objekt der Klasse gespeichert IOS.Andere manipulatoren Aktionen gesteuert, die Objekte eines Typs, der von dieser Klasse, z. B. eine Spezialisierung einer Vorlagenklassen abgeleitete Streams Basic_istream oder Basic_ostream.Zum Beispiel Noskipws(str) Löscht die Format-Flag ios_base::skipws im Objekt str, die von einem dieser Typen sein können.

Eine Manipulator kann auch aufgerufen werden, durch einen Ausgabestream einzufügen oder daraus extrahieren es aus einem Eingabestream aufgrund der Einfügemarke und Extraktion von Sondermaßnahmen für die Klassen angegeben ios_base.Beispiele:

istr >> noskipws;

Aufrufe Noskipws(Istr).

5yc0df6d.collapse_all(de-de,VS.110).gifTypedefs

IOS

Unterstützt die Ios-Klasse aus der alten Iostream-Bibliothek.

streamoff

Interne Funktionen unterstützt.

streampos

Hält die aktuelle Position des Pufferzeiger oder Dateizeiger.

streamsize

Gibt die Größe des Streams.

wios

Unterstützt die Wios-Klasse aus der alten Iostream-Bibliothek.

wstreampos

Hält die aktuelle Position des Pufferzeiger oder Dateizeiger.

5yc0df6d.collapse_all(de-de,VS.110).gifManipulatoren

boolalpha

Gibt an, dass Variablen vom Typ Bool erscheinen als true oder false in den Stream.

DEC

Gibt an, dass Variablen vom Typ Integer in Basis 10 Notation angezeigt werden.

defaultfloat

Konfiguriert die Flags der ein ios_base Objekt, das eine Standard-Anzeigeformat für Gleitkommawerte verwendet.

fixed

Gibt an, dass eine Gleitkommazahl in festen Dezimalschreibweise angezeigt wird.

Hex

Gibt an, dass Variablen vom Typ Integer in Basis 16 Notation angezeigt werden.

internal

Bewirkt, dass eine Zahl Zeichen linksbündig ausgerichtet werden und die Zahl rechts ausgerichtet werden.

left

Bewirkt, dass Text, der nicht so breit wie die Ausgabe Breite in den Stream Leerung am linken Rand angezeigt werden.

noboolalpha

Gibt an, dass Variablen vom Typ Bool als 1 oder 0 im Stream angezeigt werden.

noshowbase

Wird deaktiviert, der die notational Basis, in der eine Zahl angezeigt wird.

noshowpoint

Zeigt nur den ganze Zahl Teil Gleitkommazahlen, deren Nachkommastellen NULL ist.

noshowpos

Bewirkt, dass positive Zahlen explizit nicht signiert werden.

noskipws

Führen Sie Leerzeichen von den Eingabestream gelesen werden.

nounitbuf

Ursachen Ausgabe gepuffert und verarbeitet, wenn der Puffer voll ist.

nouppercase

Gibt an, dass hexadezimale Ziffern und der Exponent in der wissenschaftlichen Schreibweise in Kleinbuchstaben angezeigt.

Okt

Gibt an, dass Variablen vom Typ Integer in Basis 8 Notation angezeigt werden.

right

Bewirkt, dass Text, der nicht so breit wie die Ausgabe Breite in den Stream Leerung am rechten Rand angezeigt werden.

wissenschaftliche

Bewirkt, dass Gleitkommazahlen mit der wissenschaftlichen Schreibweise angezeigt werden.

showbase

Gibt die notational Basis, in der eine Zahl angezeigt wird.

showpoint

Den ganzzahlige Teil einer Gleitkommazahl und Ziffern rechts vom Dezimalkomma angezeigt, selbst wenn die Nachkommastellen NULL ist.

showpos

Bewirkt, dass positive Zahlen explizit signiert werden.

skipws

Führen Sie die Leerzeichen nicht von den Eingabestream gelesen werden.

unitbuf

Ursachen Ausgabe verarbeitet werden, wenn der Puffer nicht leer ist.

Großbuchstaben

Gibt an, dass hexadezimale Ziffern und der Exponent in der wissenschaftlichen Schreibweise in Großbuchstaben angezeigt.

5yc0df6d.collapse_all(de-de,VS.110).gifKlassen

basic_ios

Vorlage-Klasse beschreibt die Speicher- und Member-Funktionen, die für beide Eingabestreams (Vorlagenklasse Basic_istream) und ausgabedatenströmen (Vorlagenklasse Basic_ostream) hängt die Vorlagenparameter.

Beendete Fertigungsaufträge

Die Vorlagenklasse beschreibt ein Objekt, das alle auf eine beliebige Datei Positionsindikator innerhalb jeder Stream wiederherstellen erforderlichen Informationen speichern kann.

ios_base

Die Klasse beschreibt die Speicherung und Memberfunktionen gemeinsam Eingabe- und Ausgabeparameter Streams, die nicht auf die Vorlagenparametern abhängen.

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Programmierung der iostream-Headerdatei

iostreams Konventionen

Weitere Ressourcen

<ios> Member

Headerdateien