C++ - Teil 1
Seminarziel
C++ ist eine leistungsfähige objektorientierte Programmiersprache, die eine effiziente Implementierung Ihrer Applikationen ermöglicht.
Die Schwerpunkt dieses Seminars lieg darin, Ihnen die Sprache C++ vorzustellen und Ihnen ebenso einen professionellen Einstieg in den objektorientierten Entwurf Ihrer Software zu vermitteln.
Ziel ist es die Wiederverwendbarkeit und Modulatisierung optimal zu nutzen, um Ihre Effizienz zu erhöhen.
Zielgruppe
Programmierer, die C++ erlernen möchten.
Themen:
- C++ Überblick
- C vs. C++
- Versionen
- Neue Elemente gegenüber C
- Konstante Variablen
- Referenzen
- Generische Zeiger
- Funktionsprototypen
- Überladen von Funktionen
- Inline-Funktionen
- Objektorientierte Entwicklung
- Klassenentwurf
- Instanz- und Klassenattribute
- Konstruktoren / Destruktor
- const-Verwendung
- Pointer-to-Member
- Typwandlung
- IO-Stream Library
- Konzeption
- cin, cout, cerr
- Standard-Methoden und Manipulatoren
- Operator-Overloading
- Grundkonzepte
- Methoden vs. Funktionen
- IO-Stream Einbindung
- Dynamische Speicherverwaltung
- Vererbung
- Konzeption
- public, protected, private
- Exception-Grundlagen