Zurück zur Liste der KursAngebote und zum ZeitPlan.
CppFortgeschrittenenKurs
Die STL (Standard Template Library) gehört zu den elementarsten Bibliotheken der C++ Programmierung. Erst mit Kenntnis der Library erlangt man eine gute C++ Programmierfähigkeit. Denn die STL ist weit verbreitet und erleichtert die Programmierung in C++.
Design Patterns dienen der sturkturierten Programmierung und wurden in den 90er Jahren von Erich Gamma und anderen entwickelt. ("Design Patterns" E. Gamma et al.)
Am ersten Tag werden wir die Verwendung der STL behandlen. Am zweiten Tag gibt es die Besprechung der Design Patterns und intensivere STL Programmierung.
Kursprofil
Thema: STL Programmierung in Design Pattern
Veranstalter: SebastianBoehmer
Veranstaltungsart: Kurs (Theorie und Praxisübungen)
Termin: Donnerstag, 10. August/Freitag, 11. August nachmittags (siehe ZeitPlan)
Ort: Gebäude 101, Raum 01-009/013
Schwierigkeitsgrad: ![]()
![]()
![]()
Voraussetzungen: Vorausgesetzt werden Grundlagen in C++ und evtl. Kenntnisse über Design Patterns.
(Das Veranstaltungsprofil kann nur von Kursleitern geändert werden; dazu bitte einloggen.)
Teilnehmer
- ThorstenKramer
- TobiasLang
- DominikDebre
- DennisBruhn
- LeonoreBrinker
- SSchott
- MartinWehrle
- lingchen (
Konflikt mit CppLinuxKurs) - MartinGloderer
- Christian Cordes (
Konflikt mit CppLinuxKurs) - benjamindrayer
- KarstenMichel
- AhmadullahAminy
- MariusHeinzmann
- DanielGutmacher
Die Teilnehmerzahl dieser Veranstaltung ist auf 15 Personen beschränkt. Bei Überbelegung bilden die in rot dargestellten Personen die Warteliste.
Die Veranstaltung findet nur statt, sofern sich mindestens 5 Personen anmelden.
Um Dich für diesen Kurs anzumelden, musst Du Dich zunächst beim Sommercampus-Wiki einloggen.
Detailliertes Kursprogramm
Inhalt:
Standard Template Library (STL)
Container und Algorithmen
Iteratoren
Funktions-Templates
Methoden-Templates
Klassen-Templates
fortgeschrittene objektorientierte Techniken (Design Patterns)
Mehrfachvererbung
virtuelle Methoden
Programmierung eines Iterators
CppFortgeschrittenenkurs-tag1.pdf CppFortgeschrittenenkurs-tag2.pdf
Projects
Template Array:
Template Assoziationgraph: AssoziationGraph.tif
AssoziationGraph.h Node.h AssoziationGraph.cpp
Iterator Assoziationgraph mit char:
AssoziationGraph_Iter.h AssoziationGraph_prog.cpp
STL konformer Assoziatingraph (Template und Iterator):
AssoziationGraph_STL.h VerticesElement.h AssoziationGraph_STL_prog.h
Kommentare
Fragen und Anregungen zum Kurs? Hier ist Platz dafür vorgesehen. Der Sommercampus lebt von Deiner Mithilfe!