Nach dem Seminar kennen Sie die grundlegenden Sprachelemente von C++ und können einfache Programme strukturiert aufbauen. Sie verwenden Datentypen, Variablen, Kontrollstrukturen, Funktionen und zusammengesetzte Datentypen und verstehen den grundlegenden Umgang mit Zeigern und Referenzen. Darüber hinaus können Sie Klassen definieren, Objekte erzeugen und öffentliche sowie geschützte Attribute und Methoden einsetzen. Sie verstehen die Prinzipien der Datenkapselung, Vererbung, Polymorphie und Abstraktion und können diese bei der Gestaltung einfacher Klassenstrukturen anwenden. Damit verfügen Sie über solide Grundlagen für die Mitarbeit an bestehenden C++-Projekten.
Diese Agenda ist auch Bestandteil des ersten bis dritten Tages des Kurses .
Aufbau eines C++-Programms
main()-Funktion
Bildschirmein- und -ausgabe mittels Funktionen und Operatoren
Bezeichner und reservierte Wörter
Basis-Datentypen
Ganzzahlen und Fließkommawerte
Zeichen und Wahrheitswerte
Variableninitialisierung
Konstanten
Typumwandlungen und Narrowing
Explizite Typumwandlungen
Kontrollstrukturen
Bedingte Anweisungen und einfache Verzweigungen mit if
Mehrfachverzweigungen mit switch
Schleifen mit while, for und do
Zusammengesetzte Datentypen
Zeichenketten
Arrays
Zeiger
Strukturen
Aufzähltypen
typedef
Funktionen und Modularisierung
Deklaration und Definition
Formale Parameter und Rückgabewerte
Funktionsaufrufe, Parameter und Referenzen
Inline-Funktionen
Modularisierung
Typqualifikatoren
Präprozessor-Anweisungen
Klassen und objektorientierte Prinzipien
Datenkapselung, Geheimnisprinzip und Sichtbarkeit
Klassen definieren und Objekte erzeugen
Konstruktoren und Destruktoren
Datenmember und Funktionsmember
Copy-Konstruktor und Zuweisungsoperator
Vererbung und Polymorphie
Aufbau einer Vererbungshierarchie
Vererben und Überschreiben von Funktionalität
Virtuelle Funktionen
Pure Virtual Functions
Abstrakte Klassen
Mehrfachvererbung
Zielgruppe:
Das Seminar richtet sich an Entwickler, Programmierer, Einsteiger und Sprachumsteiger, die grundlegende Kenntnisse in C++ erwerben und die objektorientierten Konzepte der Sprache kennenlernen möchten.
Teilnahmevoraussetzungen
Sie benötigen allgemeine Programmiererfahrung.
Sie sollten grundlegende Programmierkonzepte wie Variablen, Bedingungen, Schleifen und Funktionen kennen.
Vorkenntnisse in C++ werden nicht vorausgesetzt.
Das Seminar ist als dreitägiger Einsteigerkurs mit praktischen Übungen konzipiert.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.