C++ Sommer 2019
Vorlesungsinhalte
Einführung, Historie, Vergleich zu Java | Vorl. |
---|---|
Entwicklungsumgebungen, Exkurs: Minimale Sprachen | Vorl. Quizbf_devel |
Die Toolchain, Standard- und Error-Stream, erste Sprachkonstrukte | Vorl.QuizClassÜb. |
debuggen mit gdb, make, Parameter auswerten | Vorl.QuizClassÜb. make_tutucopbit Loops/Jumps (17 min/34MB) Rekursion (12 min/22MB) Debugging (18 min/46MB) Make (15 min/39MB) Parameter (9 min/21MB) |
Typen, Zeiger, Referenzen und Arrays | Vorl.Quiz.Üb. |
Smart Pointer | Vorl.templ |
Nebenläufigkeit: Prozesse und Threads | Vorl.Üb. |
Fraktalberechnung parallelisieren | FractTempl |
const-correctness | Vorl.templ. Const correctness (22 min/39MB) |
Klassen, Parallelisierung von Elementfunktionen | Vorl.QuizÜb.Templ. |
Beleg: Parallele Berechnung im Pool | Aufg.CommTempRender/DisplayLine.cxx |
Operatoren, Casts, Template-programmierung | Vorl. CastsVorl. Templ. |
Einführung in die OpenCL programmierung | Vorl.QuizÜb.Templ. |
Fortsetzung OpenCL | Vorl.QuizÜb. templ. |
Entwurfsmuster | Vorl. |