Nach der Schulung Programmieren in C++ Grundlagen kannst du in C++ extrem effizient Programme entwickeln.
Programmieren in C++ Grundlagen Seminar
Programmieren in C++ Grundlagen: Lerne die Grundlagen der C++ Programmierung
Du lernst in unserer C++ Schulung die Konzepte der objektorientierten Programmierung mit Hilfe der Sprache C++. Du wirst mit den mächtigen C++-Konzepten und -Techniken vertraut gemacht und erfährst die Unterschiede zwischen C++ und C.
Viele alltägliche Geräte basieren auf C++. Das beginnt bei deinem Handy oder Tablet und endet beim Auto. In der Industrieinfrastruktur (Stichwort Industrie 4.0) sowie in zahlreichen Anwendungen in Medien- und Unterhaltungsdiensten sind ebenfalls C++ Anwendungen im Einsatz. Der Grund für die große Verbreitung ist einfach: Die Sprache C++ hat sich laufend weiterentwickelt und ist führend bei der Produktivität der Programmierung und der Ausführung. Das macht C++ zur bevorzugten Sprache für Anwendungen, die skalierbar sein müssen.
Die Low-Level-Programmierung erlaubt es dir als Programmierer zu verstehen, was wirklich während der Ausführung des Codes passiert. Dadurch fällt es dir leichter, das Verhalten von Programmen in anderen Programmiersprachen zu verstehen und nachzuvollziehen.
Lernziele C++ Seminar
Inhalte C++ Seminar
C++ Grundtechniken
- Grundstruktur eines C++-Programms
- Erstellen des ausführbaren Programms
- Kommentare
- Präcompiler
Einfache Datentypen, Operatoren und Variablen in C++
- Grundtypen
- Variablen Deklaration/Definition
- Operatoren
- Konstanten
C++ Steuerstrukturen
- Sequenzen und Blöcke
- Selektionen: if-else, switch-case und Bedingungsoperator
- Schleifen: while, do-while, for
- Sprünge
C++ Funktionen
- Definition von Funktionen
- Parameter
- Rückgabewerte
- Inline-Funktionen
- Mischen von C- und C++-Quellen
- Referenzparameter
- Referenzen als Funktionsergebnisse
- Überladen von Funktionen
C++ Streams
- Einführung
- Standardausgabestream cout
- Standardeingabestream cin
Dynamische Speicherverwaltung und Zeiger in C++
- Zeiger
- New
- Delete
C++ Klassen
- Klassen, Instanzen und Objekte
- Einfache Syntax der Klassendeklaration
- Instanzen einer Klasse
- Zugriff auf die Members einer Klasse
- Konstruktoren und Destruktoren
- Friends
- Statische Klassenelemente
- Der this-Zeiger
Vererbung
- Syntax der Vererbung
- Art der Ableitung
- Konstruktoren und Destruktoren
- abgeleiteter Klassen
- Zuweisungskompatibilität in Klassenhierarchien
- Virtuelle Funktionen
- Virtuelle Destruktoren
Mehrfachvererbung
- Mehrfachvererbung
- Virtuelle Basisklassen
Polymorphismus
- Rein virtuelle Funktionen
- Abstrakte Basisklassen
Datei- und String-Streams
- Die I/O-Stream-Klassenhierarchie
- Datei-Streams
- String-Streams
Überladen von Operatoren
Templates
Exceptionhandling
Objektorientierter Entwurf
- Das Objektmodell
- Identifizieren von Klassen
- Verifizieren der Klassen durch Szenarios
- Gemeinsamkeiten und Beziehungen zwischen Klassen
- Graphische Darstellung von Klassen und Beziehungen
Programmieren in C++ Grundlagen Zielgruppe: C++ Seminar
Unsere C++ Schulung richtet sich anAnwendungsentwickler mit Kenntnissen im Umgang mit Windows, idealerweise allgemeiner Programmiererfahrung in einer prozeduralen Programmiersprache, die das Programmieren mit C++ lernen wollen.
Programmieren in C++ Grundlagen Voraussetzungen: C++ Seminar
Die Kenntnis einer höheren Programmiersprache ist für den Besuch unserer Programmieren in C++ Grundlagen Schulung hilfreich, aber nicht zwingend erforderlich.
FAQ C++ Seminar
Was ist C++?
C++ ist eine objektorientierte Programmiersprache, die auf der Programmiersprache C basiert. Sie ist eine leistungsstarke und vielseitige Sprache, die für eine Vielzahl von Anwendungen verwendet werden kann.
Was kann ich mit C++ programmieren?
Hier sind einige Beispiele für Dinge, die du mit C++ programmieren kannst:
- Systemsoftware: C++ wird häufig für die Entwicklung von Systemsoftware wie Betriebssystemen, Treibern und Firmware verwendet.
- Anwendungssoftware: C++ wird auch für die Entwicklung von Anwendungssoftware wie Webbrowsern, Office-Anwendungen und Spiele verwendet.
- Embedded Systems: C++ ist eine beliebte Wahl für die Entwicklung von Embedded Systems, also kleinen, in Geräte eingebauten Computersystemen.
- Scientific Computing: C++ wird häufig für wissenschaftliche Berechnungen und Simulationen verwendet.
- Web Development: C++ kann verwendet werden, um Webserver und andere Web-bezogene A
Was ist der Unterschied zwischen C und C++?
Im Vergleich zu C bietet C++ folgende Vorteile:
- Objektorientierte Programmierung: C++ unterstützt die objektorientierte Programmierung, die eine strukturiertere und einfacher zu handhabende Art der Programmierung ermöglicht.
- Vererbung: C++ unterstützt die Vererbung, mit der Klassen von anderen Klassen abgeleitet werden können. Dies ermöglicht die Wiederverwendung von Code und die Erstellung komplexerer Anwendungen.
- Polymorphie: C++ unterstützt die Polymorphie, mit der Objekte unterschiedlicher Typen auf die gleiche Weise behandelt werden können. Dies macht den Code flexibler und einfacher zu verwalten.