Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Gert Fiedler Geändert vor über 7 Jahren
1
THOMAS HANNEFORTH C++ IN DER CL II
2
GRUNDLEGENDE THEMEN Objektkonstruktion/ Objektdestruktion/ Zuweisung Objekte, Zeiger und Referenzen Wert und Referenzaufruf Dynamischer Speicher, new und delete Überladung von Funktionsnamen Benutzerdefinierte Operatoren Konversionsoperatoren const -Schlüsselwort Iteratoren: const und nicht-const Beispiel: Implementierung einer einfach verketteten Liste von Zeichenketten
3
DIE STANDARD TEMPLATE LIBRARY Was ist die STL? Die Lösung für alle Datenstrukturprobleme Datenstrukturen der STL: Tupel, Listen, Vektoren, Mengen, assoziative Container (maps, dictionaries, …) Algorithmen der STL
4
FORTGESCHRITTENE THEMEN Templates und parametrischer Polymorphismus Vererbung Objektäquivalenz Funktionsobjekte mit und ohne Zustand Hash-Funktionen
5
C++-WERKZEUGE Die boost C++-Bibliotheken (boost.org) C++-Code-Generatoren (re2c, bison)
6
ANWENDUNGSBEISPIEL Anwendung all dieser Techniken bei der Konstruktion gerichteter azyklischer Wortgraphen (directed acyclic word graphs, DAWGs)
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.