Wenn fertig, bitte Fenster schließen
Für die Ausgabe von Text und Daten auf die Standardausgabe verwenden C++ Programme, wie bereits erwähnt, den Ausgabestream cout.
Sehen wir uns aber einmal an, was ein Stream eigentlich ist. Ein Stream ist ein allgemeiner Datenfluss von einer Datenquelle zu einer Datensenke. Er enthält in seiner allgemeinen Form noch keine Beschreibung der Datenquelle (woher kommen die Daten) und der Datensenke (wohin gehen sie). Dies wird erst durch ein entsprechendes, vom allgemeinen Stream abgeleitetes, spezielles Streamobjekt erreicht. Das nachfolgende Bild zeigt die 4 wichtigsten Streamobjekte:
| Standardausgabestream cout |
Programm |
|
Standardausgabe |
| Standardeingabestream cin |
Programm |
|
Standardeingabe |
| Dateiausgabestream ofstream |
Programm |
|
Dateisystem |
| Dateieingabestream ifstream |
Programm |
|
Dateisystem |
Außer diesen Streamobjekten gibt es noch eine ganze Reihe weiterer, von denen in dieser Lektion noch die Streamobjekte cerr und clog behandelt werden. Die restlichen drei, oben aufgeführten, Streamobjekte cin, ofstream und ifstream werden später im Kurs noch erläutert.