C++ OOP
Kurs
In Berlin
Beschreibung
-
Kursart
Kurs
-
Niveau
Mittelstufe
-
Ort
Berlin
-
Unterrichtsstunden
30h
-
Dauer
5 Tage
Das Kursziel ist die praxisorientierte Beherrschung der objektorientierten Programmierung in C++. Der Kursteilnehmer lernt in diesem Seminar, objektorientierte Bibliotheken zu erstellen und insbesondere im Hinblick auf deren kommerzielle Einsatzmöglichkeiten anzuwenden.
Des Weiteren werden in diesem C++ OOP Kurs die grundlegenden Konzepte der objektorientierten Programmierung und ihre Unterschiede zu den bisher angewandten Techniken vermittelt sowie ihre Vor- und Nachteile erläutert.
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
Lernen Sie in diesem C++ OOP Training die grundlegenden Konzepte der objektorientierten Programmierung in C++ und erfahren Sie deren Vor- und Nachteile.
C-Programmierer, die sich einen Überblick über die Möglichkeiten der objektorientierten Programmierung und der Sprache C++ verschaffen möchten.
Empfohlen werden Kenntnisse im Umfang unseres Seminars C++ Vertiefung.
Meinungen
Themen
- Programmierung
- Smlan
- C
- C+
- C++
- C#
- Seminar
- Training
- Objektorientierung
- Schulung
- C++ oop
- Smlan
Inhalte
- Grenzen der strukturierten bzw. modularen Programmierung
- Möglichkeiten der objektorientierten Programmierung
- Einblick in objektorientiertes Design
- Klassen, Methoden, Kapselung, Vererbung, Polymorphie und virtuelle Methoden
- Instanzen (Objekte) und abstrakte Basisklassen
Überladen von Funktionen
Klassen
- Konstruktoren und Destruktoren
- Zugriffsrechte, friend Funktionen und friend Klassen
- Mehrfachvererbung und virtuelle Basisklassen
- Laufzeit-Typinformationen (RTTI)
- Neue Typkonvertierungsoperatoren
- Standard-Zeichenverarbeitung (string)
- Internationale Zeichenverarbeitung
- Erzeugen, Kopieren und Zerstören
- Suchen, Finden, Ausgabe und String-Iteratoren
- Standard-Stream-Operatoren
- Zustände und Elementfunktionen von Streams
- Formatdefinitionen und Dateizugriff
- Kopplung von Streams und Streambuffer
- Überlaufsichere Stringstreams
- Typenloses Programmieren
- Funktionstemplates, Klassentemplates, Methodentemplates
Zusicherungen und Ausnahmen
- Zusicherungen
- Ausnahmen und polymorphe Klassen
- Unerwartete Ausnahmen
- Ausnahmen und dynamische Datenstrukturen
- Keller (stack) und Warteschlange (Queue)
- Listen- und weitere Datenstrukturen
Ausblick auf die Möglichkeiten der objektorientierten Bibliothek STL
C++ OOP