Seminar.At! Seminartypen
Seminar:
C++ - VertiefungTeilnehmerkreis:
Entwickler und Programmierer, die C++ zur Konstruktion effizienter, wieder verwendbarer Software nutzen möchten.
Voraussetzungen:
Fundierte Grundkenntnisse in C++, z. B. erworben in unserem Seminar 'C++ - Portabel objektorientiert programmieren' (B1810S), sind notwendig. Praxiserfahrung ist vorteilhaft.
Lernziel:
Erfahrene Entwickler können sich in kurzer Zeit mit den wesentlichen Konzepten und Sprachelementen von C++ vertraut machen. Zur effektiven Nutzung ist jedoch ein tief gehendes Verständnis des Zusammenwirkens dieser Elemente und der Hintergründe, vor allem des objektorientierten Designs, vonnöten. Bei der alltäglichen Arbeit fällt bald auf, dass der C++-Programmierer zwar von einigen Fällen und Problemen aus der C-Welt erlöst wird, leider aber auch mit vielen neuen zurecht kommen muss. In diesem Seminar lernen Sie, C++ effektiv als Werkzeug für die Implementierung Ihrer Entwürfe zu nutzen.
Inhalt:
• Datenabstraktion
• Konstruktoren, Destruktoren und überladene Operatoren bei dynamischer Datenrepräsentation
• Der orthodoxe kanonische Klassenaufbau nach Coplien
• Aktives Information-Hiding mit const, Referenz-Typ, protected
• und private Elementen
• Ausnahme-Behandlung mit try, throw und catch
• Vererbung
• Vererbung und virtuelle Funktionen zur Modellierung: Problem und Implementationsbereich
• Abstrakte und konkrete Klassen: Entwurf problemgerechter Klassenhierarchien
• Templates und Vererbung als alternative Implementationsmethoden
• Implizit
• und explizit darstellbare Objekt
• und Klassenrelationen
• Das 'Vererbungsfieber': Schnittstelle und Implementation
• Idiome
• Wrapper-, Handle-, Envelope
• und Letter-Klassen
• Heterogene Containerklassen
• Effiziente Speicherverwaltung: Überladen von new und delete, copy-on-write
• Simulation höherer objektorientierter Konzepte: Delegation und dynamische Typisierung
Anbieter: Hewlett-Packard GmbH
Weitere Seminare dieses Anbieters...
Ähnliche Seminare aller Anbieter...
Termine
ÜbersichtTermine für dieses Seminar auf Anfrage! |
zurück...