Beschreibung
Sie erlernen objektorientierte Konzepte der Programmiersprache C++ und können Programme erstellen, die unter Windows ausführbar sind.
Ihr Nutzen
Einfache, oberflächenlose Kommandozeilen-Programme entwickeln.
Kommende Starttermine
Inhalte / Module
Einstieg in Objekte und Klassen
- Klasse und Objekt
- Instanzvariablen, Methoden
- Punkt-Operator für den Zugriff
- setter- / getter-Methoden
- Überladen von Methoden
- Klassen- vs. Instanzvariablen / Klassen- vs. Instanzmethoden / static
Konstruktoren und Destruktor
- Definition von Konstruktoren
- Verkettung von Konstruktoren
- Element-Initialisierungsliste (member initializer list)
Operator-Overloading
- Operator-Overloading: Innerhalb und außerhalb der Klasse
- Stelligkeit (Assoziativität) und Priorität
Funktionen und Methoden: Übergabe von Parametern
- Referenzen und Pointer
- Schlüsselwort const
Dynamische Daten
- Operatoren new und delete
- Lebensdauer von Variablen (lokal, global, dynamisch)
Vererbung
- Grundlegende Prinzipien der Vererbung
- Überschreiben von Methoden
- Schlüsselwort virtual
- Polymorphismus
C++ Standard Bibliothek (STL)
- Generische Programmierung / Templates / Zentrale Begriffe
- Container
- Iteratoren
- Algorithmen
- Funktoren
Zielgruppe / Voraussetzungen
Zielgruppe
Einsteiger mit Grundkenntnissen in der Programmierung, z. B. C
Voraussetzungen
Grundkenntnisse in der Programmierung, z. B. C
Infos anfordern
GRUNDIG AKADEMIE Akademie für Wirtschaft und Technik gemeinnützige Stiftung e.V.
Gemeinsam mit Ihren Tochterunternehmen und Partnern bietet die GRUNDIG AKADEMIE ein breites Spektrum an Bildung und Weiterbildung. Unsere Bildungsangebote reichen von den Fachschulen für Technik in Nürnberg über Seminare und längerfristige Ausbildungen im Bereich Management, Weiterbildungen für den beruflichen Aufstieg, Technik und...