Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Mitzi Moser Geändert vor über 10 Jahren
1
Stream
2
Ein Stream ist ein sequentieller Fluß von Objekten von einer Datenquelle zu einer Datensenke
3
Umgangsprachlich werden Datenquelle und Datensenke auch als Streams bezeichnet.
4
Den Transfer (sequentieller Fluß) von der Datenquelle zur Datensenke wird durch > dargestellt.
5
Beispiel: Klassenarbeit Datenquelle: Schüler X Datensenke: Nebensitzer Y Transfer: Wissen
6
Anschauliche Darstellung:
7
Daten quelle Daten senke >>
8
Daten quelle Daten senke >>
9
Daten quelle Daten senke >>
10
Daten quelle Daten senke >>
11
Daten quelle Daten senke >>
12
Daten quelle Daten senke >>
13
Daten quelle Daten senke >>
14
Daten quelle Daten senke >>
15
Daten quelle Daten senke >>
16
Oder auch:
17
Daten senke Daten quelle <<
18
Daten senke Daten quelle <<
19
Daten senke Daten quelle <<
20
Daten senke Daten quelle <<
21
Daten senke Daten quelle <<
22
Daten senke Daten quelle <<
23
Daten senke Daten quelle <<
24
Daten senke Daten quelle <<
25
Daten senke Daten quelle <<
26
Daten senke Daten quelle <<
27
Streams und C++
28
In C++ sind Streams Objekte von bestimmten Klassen.
29
Klasse istream: zuständig für Eingaben Klasse ostream: zuständig für Ausgaben Klasse iostream: zuständig für Ein- und Ausgaben
30
ios istreamostream iostream ostrem erbt von ios istrem erbt von ios iostrem erbt von istream iostrem erbt von ostream Thema Vererbung: siehe später
31
Beispiel Bildschirmausgabe: Der Transfer einer Zeichenkette zum Bildschirm. In C++ wird dies dargestellt durch:
32
#include #include #include #include int main(){ int i; // weiter nächste Folie
33
cout << "Zahl eingeben: "; Datenquelle: Zeichenkette Datensenke: Bildschirm Wer ist die Datenquelle ? Wer ist die Datensenke ? cout ist Objekt einer in C++ vordefinierten Ausgabeklasse
34
Beispiel Tastatureingabe: Der Transfer einer Zahl von der Tastatur zur Variable. In C++ wird dies dargestellt durch:
35
cin >> i; Datenquelle: Tastatur Datensenke: Variable Wer ist die Datenquelle ? Wer ist die Datensenke ? cin ist Objekt einer in C++ vordefinierten Eingabeklasse
36
Aufgabe: Schauen Sie sich bitte das lauffähige Programm auf den Kopien an und notieren sich eventuelle Fragen dazu.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.