Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Ausgabestream Objekt ist ein Ziel Bytes.Die drei wichtigsten Klassen sind ostreamAusgabestream, ofstreamund ostringstream.
Die ostream-Klasse, von der abgeleiteten Klasse basic_ostream, unterstützt die vordefinierten Datenstromobjekte:
coutStandardausgabe
cerr Standardfehler mit begrenztem Pufferung
clog ähnlich cerr jedoch mit vollständig Pufferung
Objekte werden nur selten von ostreamerstellt. vordefinierte Objekte werden im Allgemeinen verwendet.In einigen Fällen können Sie vordefinierte Objekte nach Programmstart neu zuweisen.Die ostream-Klasse, die für gepufferten oder nicht zwischengespeicherten Vorgang konfiguriert werden können, ist für die sequenziellen Textmodus die Ausgabe geeignet.Alle Funktionen der Basisklasse, ios, wird in ostreamenthalten.Wenn Sie ein Objekt der Klasse ostreamerstellen, müssen Sie ein streambuf-Objekt an den Konstruktor angeben.
Die ofstream-Klasse unterstützt Datenträgerdatei die Ausgabe.Wenn Sie einen Datenträger nur zur Ausgabe benötigen, erstellen Sie ein Objekt der Klasse ofstream.Sie können angeben, ob ofstream Textmodus Binärdatei- Objekte oder Daten annehmen, wenn Sie das ofstream-Objekt oder open aufrufen, wenn Sie die Memberfunktion des Objekts erstellen.Viele Formatierungsoptionen gelten für Memberfunktionen und ofstream-Objekte und alle ostream und ios der Basisklassen Funktionalität wird einbezogen.
Wenn Sie im Konstruktor einen Dateinamen angeben, wird die Datei automatisch geöffnet, wenn das Objekt erstellt wird.Andernfalls können Sie die open-Memberfunktion verwenden, nachdem Sie den Standardkonstruktor aufgerufen haben.
Wie die Laufzeitfunktion sprintf_s, unterstützt die ostringstream-Klasse Ausgabe Zeichenfolgen zu den im Arbeitsspeicher.Um eine Zeichenfolge im Arbeitsspeicher indem Sie E/A-Stream Formatierung zu erstellen, erstellen Sie ein Objekt der Klasse ostringstream.
In diesem Abschnitt
Erstellen von Ausgabestream-Objekten
Verwenden der Einfügungsoperatoren und des Stils steuern
Ausgabedatei-Stream-Memberfunktionen
Überladen des Operators << für eigene Klassen
Schreiben eigener Manipulatoren ohne Argumente
Siehe auch
Referenz
Programmierung der iostream-Headerdatei