Kurs derzeit nicht verfügbar
C++ Erweiterte Grundlagen - Module, Datenstrukturen und Zeiger
Seminar
In Berlin-Mitte ()
Beschreibung
-
Kursart
Seminar
-
Niveau
Anfänger
-
Dauer
5 Tage
Der Teilnehmer lernt, weitere Möglichkeiten der Programmiersprache C++ zu beherrschen und anzuwenden. Besonders Modularität und dynamische Datenstrukturen werden vermittelt. Einen weiteren Schwerpunkt bilden Fehlersysteme (Zusicherungen, Ausnahmen) und Fehlersuche (debuggen). Gerichtet an: Diese C++-Schulung richtet sich an C/C++-Programmierer, die sich einen Überblick über weitere Möglichkeiten der Sprachen C/C++ verschaffen wollen.
Hinweise zu diesem Kurs
Der Besuch unseres Seminars C++ Grundlagen oder ein entsprechender Kenntnisstand ist erforderlich.
Meinungen
Inhalte
Komplexe Deklarationen
- Vertiefung der Zeigerproblematik
- Mehrdimensionale Arrays - Zeiger und Felder
- Zeiger auf Funktionen (Funktionszeiger)
- Zeiger auf Zeiger
Funktionen mit beliebiger Parameteranzahl
Modulares Programmieren
- Schnittstellen
- Implementationen
- Abstrakte Datenobjekte (ADO)
- Abstrakte Datentypen (ADT)
- Notwendigkeit und Möglichkeiten der Objektorientierten Programmierung
Kommandozeilen Parameter
Laufzeitumgebung und Speichermodelle
Rekursion
- Direkte Rekursion
- Indirekte Rekursion
Speicherverwaltung
Rekursive Datenstrukturen
- Listen, ringförmige-, einfache- und doppelverkettete Listen
- Stacks, Queues
- Binäre Bäume
Programmoptimierung
- Compileroptionen
- Profiler
Fehlersuche in C-Programmen
- Zusicherungen
- Ausnahmen
- Signale
- Debugger, Alerts
- Code-Guards
Die Standardbibliothek
- Überblick über die klassischen Bibliotheken von C
- printf(...) und scanf(...)
- fopen(...) und fprintf(...) etc.
- Fehleranfälligkeit der stdio.h
- Kompatiblität von C++ zu der C-Standardbibliothek
- Namensräume und ISO gerechte includes
- Überblick über die C++-Standardbibliothek
Vorschläge für Programmierrichtlinien
C++ Erweiterte Grundlagen - Module, Datenstrukturen und Zeiger