C++ für Fortgeschrittene
Dieser Kurs stellt die besonders kritischen Sprachelemente von C++ vor und zeigt aktuelle Konzepte und Idiome auf. Insbesondere werden Techniken der Standardbibliothek und der generativen Programmierung betrachtet.
Chancen und Konsequenzen des Einsatzes verschiedener moderner Techniken werden an praktischen Beispielen diskutiert. Berücksichtigt wird der ANSI / ISO-C++ Sprachstandard.
Es kann ein beliebiger ANSI-kompatibler C++ Compiler eingesetzt werden, z. B. GNU C++ oder MS-Visual C++. Als Zielplattform kann auf Windows- oder Unix-Basis gearbeitet werden.
Inhalt
- Neue Casts
- Initialisierung von Objektkomponenten
- Zuweisungsoperator, Copy-Konstruktor
- Virtuelle Destruktoren
- Verschachtelte Klassen
- Formulierung von Interfaces
- Virtuelle Vererbung
- V-Tables und RTTI
- Statische Elemente und statische Methoden
- Exception Handling:
- Kontraktmanagement
- Exceptionspezifikationen
- Exceptions und Heap-Objekte
- Exceptions und Ressourcen
- Exceptions und Konstruktoren
- Exceptions und Destruktoren
- Exceptions vs. Funktionen
- Fehlerbehandlungsfunktionen
- Die Standard Template Library (STL):
- Philosophie der STL, Iteratorkonzept
- Container:
- Listen
- Vektoren
- Sets
- Multisets
- Algorithmen
- Funktionsobjekte (Funktoren), Binder
- STL Datentypen
- Generische Programmierung
- Template-Idiome
- Idiome zur Operatorenüberladung
- sonstige C++-Idiome (Handle-Body-Idiom, Protokoll-Klasse, Smart-Pointer etc.)
Zielgruppe
Entwickler, die ihre Kenntnisse in C++ vertiefen wollen und / oder bemerken, dass ihr aktueller Kenntnisstand zu viele Unsicherheiten im Code belässt.
Voraussetzung
Teilnahme an C++ für Programmieranfänger oder vergleichbare Kenntnisse.
Dauer
5 Tage
Teilnehmer
4 bis 10 Personen
Diese Schulung ist auch in folgenden Paketen enthalten:
| Paket 20 | Paketpreis: 4.700,00 € (- 300,00 €) | Termin | DG | anmelden | |
|---|---|---|---|---|---|
| C++ für Programmieranfänger | KW 45 | 08.-12.11.2010 | - | Details | |
| C++ für Fortgeschrittene | KW 47 | 22.-26.11.2010 | - | Details | |
Sie sparen 300,00 Euro (Netto, zzgl. Steuer) gegenüber den Einzelpreisen der Seminare.
DG = Dieser Termin hat eine Durchführungs-Garantie.
