Modulbeschreibung

Programmieren 3: C++

ECTS-Punkte:
6
Lernziele:

Beherrschen der multi-Paradigma-Programmiersprache C++ einschliesslich Verwendung der STL.

Kurse in diesem Modul

Programmieren 3:
  • Objektorientierte Programmierung in C++
  • Standarddatentypen, Std::+r1, Boost-Bibliothek
  • Code- und Modulstruktur in C++, Programmierkonventionen
  • Zeiger und Arrays, Speicherverwaltung, Objektlebenszyklus
  • Definition und Deklaration, Vererbung, Sichtbarkeit
  • Parameterdefinition und Parameterübergabemechanismen
  • Overloading, Operator-Overloading
  • Fallstricke in C++, C-Erblasten
  • Exceptions
  • Templates und Smart-Pointer
  • STL mit Datenstrukturen, Algorithmen, Iteratoren
  • "Schleifenlose" Programmierung mit STL-Algorithmen
Vorlesung mit 3 Lektionen pro Woche
Uebung mit 3 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.