Lernpfad

Moderne C++-Features

Überladen, Lambdas, Templates, die STL, Klassen und RAII: die Werkzeuge, die C++ zu mehr als C machen.

8 Lektionen · 10 Challenges

Pfad starten →
  1. Lektion 1 Challenge Funktionsüberladung und C-Alternativen Nutze eine Operation für mehrere Typen.
  2. Lektion 1 Challenge Funktionspointer und Callbacks Übergib Verhalten an eine andere Funktion.
  3. Lektion 1 Challenge C++-Lambdas und Closures in C Übergebe lokalen Kontext an einen Callback.
  4. Lektion 2 Challenges Templates und generische C-Techniken Schreibe typunabhängigen Compilezeit-Code.
  5. Lektion 2 Challenges STL-Container und Algorithmen Vergleiche manuelle Arrayverarbeitung mit kombinierbaren Algorithmen.
  6. Lektion 1 Challenge Objektorientierte Programmierung (OOP) Lerne Kapselung, Vererbung und Laufzeitpolymorphie in C++ im Vergleich zu C.
  7. Lektion 1 Challenge Polymorphie und Funktionstabellen Wähle Verhalten über eine gemeinsame Schnittstelle.
  8. Lektion 1 Challenge RAII und deterministisches Cleanup Binde Ressourcen an Objektlebenszeiten.