Beschreibung
C++ ist eine weltweit sehr verbreitete, objektorientierte, generische und prozedurale Programmiersprache. Die Kursteilnehmenden lernen das effiziente maschinennahe Programmieren in C++ von Grund auf anhand vieler praxisorientierter Beispiele. Dieser C++ Kurs vermittelt dem Schulungsteilnehmenden die Grundlagen der strukturierten Programmierung und er lernt Konzepte und Techniken, um Programme oder Projekte selbständig zu entwickeln.
Agenda Einleitung
-Geschichte von C++ und Einordnung bezüglich anderer Programmiersprachen
-Aufbau eines C++ Programms
-Schlüsselwörter
-Allgemeine Programmierrichtlinien und Standards
Grundlagen C++
-Aufbau und Funktionsweise von Compiler und Preprozessor
-Unterschiede zwischen C und C++
-Ein- und Ausgabe am Bildschirm
Datentypen und Operatoren in C++
-Fundamentale Datentypen
-Geltungsbereich von Variablen
-Deklarationen und Definitionen
-Arithmetische, logische und Bitoperatoren
-Auswertung von Operatoren
-Operatorenhierarchie
Kontrollstrukturen in C++
-Verzweigungen
-Schleifen
Programmaufbau in C++
-Blockstruktur
-Funktionen
-Parameterübergabe
-Speicherklassen
Der C-Preprozessor
-Include-Dateien
-Symbolische Konstanten
-Makros
-Bedingte Compilation
Zusammengesetzte Datentypen in C++
-Felder (Arrays / Vectoren)
-Verbunde und Varianten (struct, union)
-Aufzählungen (enumerations)
-Bitfelder
-Zeichenketten (Strings)
-Datentypdeklaration
Zeiger in C++
-Gebrauch von Zeigern
-Zeigerarithmetik
-Speicherverwaltung
-Zeiger als Funktionsparameter
Modularisierung in C++
Bibliotheksfunktionen in C++
-Funktionen zur Dateibehandlung
-Zugriff auf die Hardware
Weitere Funktionen
Direktlink zum Seminar