13.07.2015 Aufrufe

Objektorientierte Programmierung – die Programmiersprache C++ –

Objektorientierte Programmierung – die Programmiersprache C++ –

Objektorientierte Programmierung – die Programmiersprache C++ –

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Einführung in <strong>die</strong> objektorientierte <strong>Programmierung</strong> - <strong>die</strong> <strong>Programmiersprache</strong> <strong>C++</strong>Semester: 4Fehler! Es konnten keine Einträge für ein Abbildungsverzeichnis gefunden werden................37. friend-Funktionen und friend-Klassen.................................................................................47.1. Idee der friends............................................................................................................................47.1.1. friend-Funktionen .................................................................................................................................. 47.1.2. friend-Klassen........................................................................................................................................ 47. 2. Überschreiben von Operatoren mit friend - functions ...........................................................47.2.1. Voraussetzung ....................................................................................................................................... 47.3. friend-funktionen und <strong>die</strong> stream Ein-/ Ausgabe.....................................................................58. Mehrfachvererbung...............................................................................................................58.1 Struktur bei der Mehrfachvererbung:.......................................................................................59. Klassenschablonen ................................................................................................................69.1. Funktionstemplates.....................................................................................................................69.2. Klassentemplates.........................................................................................................................610. Standard-Template Library (STL) ......................................................................................710.1. Eigenschaften eines Containers: .............................................................................................710.2. Konzepte der STL .....................................................................................................................7(1) Feldklasse................................................................................................................................................... 7(2) Listenklasse................................................................................................................................................ 8(3) Schlussfolgerungen.................................................................................................................................... 9(4) Iterator für Feldklasse ................................................................................................................................ 9(5) Iterator für Listenklasse ............................................................................................................................. 9(6) Zusammenfassung: .................................................................................................................................... 9(7) Ist <strong>die</strong> STL objektorientiert? .................................................................................................................... 1010. 2 Container .................................................................................................................................10Zu den festen Typnamen: .............................................................................................................................. 1010.3 Der Container Vector ..............................................................................................................1011. Die ereignisorientierte <strong>Programmierung</strong> in <strong>C++</strong>.............................................................1111.1. Programmieren von Oberflächen..........................................................................................11Ereignisse in <strong>C++</strong> .......................................................................................................................................... 11Prinzipielle Vorgehensweise ......................................................................................................................... 12Mitschrift von: Drost, Isabel – if99wp1 Seite 2 von 12

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!