Inhalte
- C++ Grundlagen
- Grundsätzlicher Aufbau eines Quellcodes in C++
- Kommentare
- Syntax
- 3-Stufen-Compiler
- Präprozessoranweisungen
- int, double, char, char*, bool, string
- Variablen deklarieren und verwenden
- Programmierlogik: Schleifen: for, while
- Fallunterscheidungen
- Funktionen und Unterprogramme
- Parameterübergabe
- Call by Value, Call by Reference
- Wertrückgabe
- Funktionsüberladung
- Aufteilung des Quellcodes mit Prototyping
- Einsatz von Header- und Quellcode-Dateien
- Konzepte zur Speicherverwaltung und Adressierung
- Zeiger, Arrays
- Objektorientierung in C++
- Datenkapselung: private, protected, public
- Konstruktoren
- Destruktor
- Methoden
- Überschreiben von Methoden
- Vererbung, Mehrfachvererbung
- Polymorphie
- static: Klassenvariable, Klassenmethode
- ObjectFactory, Singleton Pattern
- Interfaces: Deklaration und Implementierung
- Schnittstellenobjekte
- Die Standard Template Library
- vector, list, map
- Streams
- Sequenzielle Dateiverarbeitung
- Operatorüberladungen
- Namespaces
- Der Namespace std
- Formatierte Ausgabe mit cout
- typsichere Prüfung mit cin
- iostream und iomanip
- Exceptionhandling: try / catch / finally
- Weitere Themen
- Aktuelle Entwicklungen bei C++
- Editoren / Compiler / Plattformen
- Bibliotheken / Frameworks
- C++ Grundlagen
- Grundsätzlicher Aufbau eines Quellcodes in C++
- Kommentare
- Syntax
- 3-Stufen-Compiler
- Präprozessoranweisungen
- int, double, char, char*, bool, string
- Variablen deklarieren und verwenden
- Pro...
Mehr Informationen
Lernziele
Nach diesem Seminar kennen Sie die Grundlagen von C++ und können Objektorientierung in C++ erfolgreich anwenden. Viele praktische Übungen und ein Ausblick auf weiteren Themen runden die Veranstaltung ab.
Zielgruppen
Programmiereinsteiger, Entwickler und Programmierer mit allgemeiner Programmiererfahrung.
Termine und Orte