The lecture addresses advanced topics in C++ programming. Object-oriented programming concepts such as classes, inheritance and polymorphism as well as generic programming concepts such as templates are introduced. The standard template library (STL) and selected functionalities from C++14 and above are surveyed. Best practices as well as the organization and development of advanced C++ projects are discussed.
In hands-on sessions, programming exercises are used to discuss and illustrate the presented content.
- Kursleiter/in: Andreas Vogel
Semester: ST 2025