<iostream>

Erklärt die Objekte, die steuern, lesen und Schreiben auf die standard-Datenströme.Dies ist oft die einzige Kopfzeile enthalten, um die Eingabe und Ausgabe aus einem C++-Programm ausführen müssen.

#include <iostream>

Hinweise

Die Objekte können in zwei Gruppen unterteilt:

  • CIN, Cout, Cerr, und verstopfen Byte orientiert, konventionelle Byte-in-Time-Übertragungen durchführen werden.

  • Wcin, Wcout, Wcerr, und Wclog sind breit orientiert, Übersetzen in und aus der breiten Zeichen, die das Programm intern bearbeitet.

Wenn Sie bestimmte auf einen Stream, z. B. die Standardeingabe Operationen können nicht Sie die eine andere Ausrichtung für den gleichen Stream Operationen.Daher ein Programm kann nicht Synonym für beide Cin und Wcin, zum Beispiel.

Alle Objekte deklariert in diese Freigabe Header eine besondere Eigenschaft – Sie können davon ausgehen, gebaut sind, bevor alle statischen definieren Objekte, in einer Übersetzungseinheit, die <iostream> enthält.Ebenso können Sie davon ausgehen, dass diese Objekte vor die Destruktoren für statische Objekte nicht zerstört werden, die Sie definieren.(Output-Streams, jedoch während der Beendigung des Programms geleert werden.) Sie können daher sicher aus lesen oder Schreiben in die standard-Datenströme vor Programmstart und nach Beendigung des Programms.

Diese Garantie ist jedoch nicht universell.Ein statischer Konstruktor kann eine Funktion in einem anderen Übersetzungseinheit aufrufen.Die aufgerufene Funktion nicht davon ausgehen, dass der unsicheren Reihenfolge in die Übersetzung Einheiten statische Bau beteiligen in diesem Header deklarierten Objekte erstellt wurden.Um diese Objekte in einem solchen Kontext zu verwenden, müssen Sie zunächst ein Objekt der Klasse erstellen ios_base::Init.

zh80x809.collapse_all(de-de,VS.110).gifGlobale Streamobjekte

cerr

Gibt die cerr globalen Stream.

CIN

Gibt die cin globalen Stream.

verstopfen

Gibt die clog globalen Stream.

cout

Gibt die cout globalen Stream.

wcerr

Gibt die wcerr globalen Stream.

wcin

Gibt die wcin globalen Stream.

wclog

Gibt die wclog globalen Stream.

wcout

Gibt die wcout globalen Stream.

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Programmierung der iostream-Headerdatei

iostreams Konventionen

Weitere Ressourcen

<iostream> Member

Headerdateien