Lecture / Tutorial: Introduction to Programming with C++ (in German)
Inhalt
- Motivation und Organisatorisches
- Erste Schritte mit C++: Modern Family Tour
- Vom Modell zum Programm
- Entwicklungsumgebung
- Parameterschätzer
- Richtung Realität
- C++ mit impliziter Speicherverwaltung
- Daten und Operationen
- Datentypen etc.
- Referenzen und Zeiger
- numerische Daten
- Modern Family: Sensitivitätsanalyse
- Kontrollfluss
- Verzweigungen und Schleifen
- Modern Family: Kalibrierung nichtlinearer Modelle
- Felder
- nutzerdefinierte statische Felder
- Felder der Standardbibliothek
- (typgenerische) nutzerdefinierte Funktionen
- Speichermanagement und Parameterübergabe
- Rekursion
- Strukturierung des Quellcodes
- Modern Family: Rekursion und Strukturierung des Quellcodes
- (typgenerische) nutzerdefinierte Datentypen
- Klassen
- Klassenbibliotheken und Modern Family
- Klassenhierarchien
- Grundlagen
- Modern Family
- Überladung von Funktionen und Operatoren
- Grundlagen
- Fallstudien und Modern Family
- C++ mit expliziter Speicherverwaltung
- dynamische Speicherverwaltung und Felder
- dynamische Speicherverwaltung in Klassenhierarchien
- Dynamische Datenstrukturen: Vektoren und Listen
- Dynamische Datenstrukturen: Graphen
- P(asta) [Skript] [Code]