Einführung in die Programmierung mit C++

Inhalt

  1. Einführung und Motivation
  2. Erste Schritte mit C++
    • Entwicklungsumgebung
    • Codestruktur
    • I/O
    • gdb
  3. Datentypen 
    • int, float
    • const
  4. Kontrollfluss
    • if, switch
    • while, do, for
    • goto
  5. Zeiger
    • Parameterübergabe an Funktionen
  6. Statische Felder
    • T[]
    • Tensoren
    • Parameterübergabe an Funktionen
  7. Referenzen
    • Parameterübergabe an Funktionen (by value vs. by reference)
  8. Funktionen
    • Rekursion
    • Funktionenzeiger
  9. Klassen
  10. Typgenerik
  11. Container der Standardbibliothek
    • std::array
    • std::vector vs. std::list
    • weitere
  12. Dynamische Speicherverwaltung
    • Felder
    • Listen
    • Graphen
  13. Dynamische Speicherverwaltung in Klassen
  14. Klassenhierarchien
  15. Überladung von Operatoren
  16. Multithreading