C++ für Fortgeschrittene
In diesem Kurs werden die objektorientierten Elemente von C++ vermittelt. Die Vorteile und Verwendung des Schemas Klassen - Vererbung - Polymorphismus werden in einem durchgängigen Beispiel dargestellt. Der Teilnehmer kennt nach dem Kurs den gesamten ANSI C++ Sprachumfang und kann mit C++ objektorientiert programmieren. Neben der syntaktischen Beherrschung der Objektorientierung in C++, soll der Teilnehmer beurteilen können, ob und wann objektorientiere Elemente in Programmen von Vorteil sind.
Zielgruppe:
Programmierer, die bereits die Grundlagen von C oder C++ beherrschen und sich vertieft mit C++ und Objektorientierung beschäftigen wollen.
Voraussetzungen:
Einstieg in C++ oder vergleichbare Kenntnisse.
Inhalt:
- Überblick Objektorientierung und UML
- Klassen
- Datenkapselung
- Elementvariable
- Elementmethoden
- static Daten und Methoden
- const Daten und Methoden
- Konstruktoren
- Destruktoren
- Direktes und indirektes Inlining
- Operatoren
- Dynamische Speicherverwaltung mit new und delete
- Memory leaks
- Vererbung
- Mehrfachvererbung
- Aggregation
- Assoziation
- Komposition
- Polymorphismus
- Virtuelle Methoden
- Abstrakte Klassen
- Cast-Operatoren
- Ausnahmebehandlung
- Datei- und String-Streams
- STL Vector
- Ausblick Spezialthemen
Schulungsunterlagen:
Sie erhalten zusätzlich zu den Präsentationsunterlagen ein vom Dozenten empfohlenes Fachbuch zum Thema C++.
Preis:
1275.00 EUR netto
(1517.25 EUR inkl. MwSt.)
(beachten Sie unsere Sonderpreise für Studierende)
Termine für diese Veranstaltung:
| Datum | Dozent |
|---|---|
| 16.–18.07.2012 | Dr. Walter Schmidt |
| 08.–10.10.2012 | Dr. Walter Schmidt |
