C++ Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler
placeKöln 17 Aug 2026 until 21 Aug 2026check_circle Starting date guaranteed |
computer Online: Zoom 17 Aug 2026 until 21 Aug 2026check_circle Starting date guaranteed |
placeKöln 16 Nov 2026 until 20 Nov 2026 |
computer Online: Zoom 16 Nov 2026 until 20 Nov 2026 |
placeKöln 1 Feb 2027 until 5 Feb 2027 |
computer Online: Zoom 1 Feb 2027 until 5 Feb 2027 |
placeKöln 10 May 2027 until 14 May 2027 |
computer Online: Zoom 10 May 2027 until 14 May 2027 |
placeKöln 16 Aug 2027 until 20 Aug 2027 |
computer Online: Zoom 16 Aug 2027 until 20 Aug 2027 |
placeKöln 15 Nov 2027 until 19 Nov 2027 |
computer Online: Zoom 15 Nov 2027 until 19 Nov 2027 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
In diesem Seminar erlernen Sie die Grundlagen und Vorteile der objektorientierten Programmierung. Sie wissen dann, wie man in C++ Klassen erstellt und geschützte oder öffentliche Variablen und Funktionen definiert. Sie können mit Templates arbeiten und mittels Abstraktion das Design Ihrer Klassen festlegen.Nach diesem Seminar sind Sie in der Lage, auch komplexe Klassenhierarchien zu planen und umzusetzen, können eigene Klassenbibliotheken erzeugen, dynamische Speicherverwaltung betreiben, mit Smart Pointers umgehen und Anwendungen mit Parallelverarbeitung schreiben.
Inhalt
-
Aufbau eines C++-Programms
- main()-Funktion
- Bildschirm-Ein- und -Ausgabe mittels Funktionen und Operat…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
In diesem Seminar erlernen Sie die Grundlagen und Vorteile der objektorientierten Programmierung. Sie wissen dann, wie man in C++ Klassen erstellt und geschützte oder öffentliche Variablen und Funktionen definiert. Sie können mit Templates arbeiten und mittels Abstraktion das Design Ihrer Klassen festlegen.Nach diesem Seminar sind Sie in der Lage, auch komplexe Klassenhierarchien zu planen und umzusetzen, können eigene Klassenbibliotheken erzeugen, dynamische Speicherverwaltung betreiben, mit Smart Pointers umgehen und Anwendungen mit Parallelverarbeitung schreiben.
Inhalt
- Aufbau eines C++-Programms
- main()-Funktion
- Bildschirm-Ein- und -Ausgabe mittels Funktionen und Operatoren
- Bezeichner in C++, reservierte Wörter
- Basis-Datentypen
- numerische Datentypen: Ganzzahlen, Fließkommawerte
- Zeichen
- Wahrheitswerte
- Variablen-Initialisierung
- Typumwandlungen, Narrowing
- Konstanten
- Explizite Typumwandlungen
- Kontrollstrukturen
- Bedingte Anweisungen, einfache Verzweigung (if)
- Mehrfachverzweigung (switch)
- Schleifen (while, for, do)
- Zusammengesetzte Datentypen
- Zeichenketten
- Arrays
- Zeiger
- Strukturen
- Aufzähltypen
- typedef
- Funktionen
- Deklaration und Definition, formale Parameter, Rückgabewert
- Aufruf, Parameter, Referenzen
- Inline-Funktionen
- Modularisierung
- Typqualifikatoren
- Präprozessor-Anweisungen
- Klassen
- Theoretischer Einstieg in objektorientierte Prinzipien, Datenkapselung, Geheimnisprinzip, Sichtbarkeit
- Klassen definieren, Objekte erzeugen
- Konstruktoren und Destruktoren
- Datenmember (Attribute) und Funktionsmember
- Polymorphie
- Copy-Konstruktor und Zuweisungsoperator
- Aufbau einer Vererbungshierarchie
- Vererben von Funktionalität
- Überschreiben von Funktionalität (Overriding)
- virtuelle Funktionen
- „Pure virtual“
- abstrakte Klassen
- Mehrfachvererbung
- Templates
- Funktions-Templates
- Klassen-Templates
- C++-Standardbibliothek
- weitere Containerklassen
- reguläre Ausdrücke
- Fehlerbehandlung
- Exceptions auslösen und abfangen
- Standard-Exceptions
- Grundlagen der C++ Standardbibliothek
- Datei-Ein- und -Ausgabe mit sequentiellem und Direktzugriff
- Containerklassen, Iteratoren
- Algorithmen, Tupel
- Sonstiges
- Namespaces
- Operatoren definieren
- Befreundete Funktionen
- Kommandozeilenargumente
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
