<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).
Typedefs
Unterstützt die Ios-Klasse aus der alten Iostream-Bibliothek. |
|
Interne Funktionen unterstützt. |
|
Hält die aktuelle Position des Pufferzeiger oder Dateizeiger. |
|
Gibt die Größe des Streams. |
|
Unterstützt die Wios-Klasse aus der alten Iostream-Bibliothek. |
|
Hält die aktuelle Position des Pufferzeiger oder Dateizeiger. |
Manipulatoren
Gibt an, dass Variablen vom Typ Bool erscheinen als true oder false in den Stream. |
|
Gibt an, dass Variablen vom Typ Integer in Basis 10 Notation angezeigt werden. |
|
Konfiguriert die Flags der ein ios_base Objekt, das eine Standard-Anzeigeformat für Gleitkommawerte verwendet. |
|
Gibt an, dass eine Gleitkommazahl in festen Dezimalschreibweise angezeigt wird. |
|
Gibt an, dass Variablen vom Typ Integer in Basis 16 Notation angezeigt werden. |
|
Bewirkt, dass eine Zahl Zeichen linksbündig ausgerichtet werden und die Zahl rechts ausgerichtet werden. |
|
Bewirkt, dass Text, der nicht so breit wie die Ausgabe Breite in den Stream Leerung am linken Rand angezeigt werden. |
|
Gibt an, dass Variablen vom Typ Bool als 1 oder 0 im Stream angezeigt werden. |
|
Wird deaktiviert, der die notational Basis, in der eine Zahl angezeigt wird. |
|
Zeigt nur den ganze Zahl Teil Gleitkommazahlen, deren Nachkommastellen NULL ist. |
|
Bewirkt, dass positive Zahlen explizit nicht signiert werden. |
|
Führen Sie Leerzeichen von den Eingabestream gelesen werden. |
|
Ursachen Ausgabe gepuffert und verarbeitet, wenn der Puffer voll ist. |
|
Gibt an, dass hexadezimale Ziffern und der Exponent in der wissenschaftlichen Schreibweise in Kleinbuchstaben angezeigt. |
|
Gibt an, dass Variablen vom Typ Integer in Basis 8 Notation angezeigt werden. |
|
Bewirkt, dass Text, der nicht so breit wie die Ausgabe Breite in den Stream Leerung am rechten Rand angezeigt werden. |
|
Bewirkt, dass Gleitkommazahlen mit der wissenschaftlichen Schreibweise angezeigt werden. |
|
Gibt die notational Basis, in der eine Zahl angezeigt wird. |
|
Den ganzzahlige Teil einer Gleitkommazahl und Ziffern rechts vom Dezimalkomma angezeigt, selbst wenn die Nachkommastellen NULL ist. |
|
Bewirkt, dass positive Zahlen explizit signiert werden. |
|
Führen Sie die Leerzeichen nicht von den Eingabestream gelesen werden. |
|
Ursachen Ausgabe verarbeitet werden, wenn der Puffer nicht leer ist. |
|
Gibt an, dass hexadezimale Ziffern und der Exponent in der wissenschaftlichen Schreibweise in Großbuchstaben angezeigt. |
Klassen
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. |
|
Die Vorlagenklasse beschreibt ein Objekt, das alle auf eine beliebige Datei Positionsindikator innerhalb jeder Stream wiederherstellen erforderlichen Informationen speichern kann. |
|
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