Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
C++ Einführung Programmierung
- Aufbau und Kompilierung von Programmen
- Literale / Konstanten / Variablen
- Operatoren / Bindungsstärke / L+R-Values
- Input (Streams) Output (Streams)
- Funktionen (Argumentenübergabe)
- Funktionsüberladung (gleiche Funktionsnamen für ähnliche Aufgaben)
- Defaultargumente
- Inline Expansion für Funktionen
- Objektbibliotheken: IOStream
- Input (Streams)
- Output (Streams)
C++ Objektorientierte Programmierung
- Klassen (Objekte)
- Memberfunktionen (Methoden)
- Konstruktoren für das Anlegen von Objekten
- Destruktoren für das Eliminieren von Objekten
- Operatorüberladung (Operatoren für benutzerdefinierte Typen)
- Vererbung (private, protected, public)
- Virtuelle Methoden (Polymorphismus)
C++ Standard Template Library
- Template-Klasse
- Container
- Iteratoren
- Algorithmen
- Functors
Debugging
- Anhalten des Programms mit Haltepunkten (Breakpoints)
- Schrittweise Ausführung eines Programms
- Ausgabe von Informationen im angehaltenen Programm
- Ausgabe der aktuellen Hierarchie von Funktions-(Methoden-)Aufrufen (Call-Stack)
- Verändern von Variableninhalten
Blick in C++26
Hinweise
C
Zielgruppen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
C++ Einführung Programmierung
- Aufbau und Kompilierung von Programmen
- Literale / Konstanten / Variablen
- Operato...
Mehr Informationen