Kontakt aufnehmen

Schulungsübersicht

  • Was ist ein Embedded-System?
    • Einfache Definition
    • Einige Meilensteine
    • Charakteristiken
    • Warum C++ verwenden?
  • Vergleich mit C
    • C: Eine Teilmenge von C++ – fast
    • Performance
    • Hinzugefügte „Free“-Funktionalität
    • Warum C++ nicht verwenden?
  • Klassen
    • Member-Variablen
      • Instanzvariablen
      • Klassenvariablen
    • Member-Funktionen
      • Instanzfunktionen
      • Klassenfunktionen
    • Implizite Methoden
      • Konstruktor
        • Initialisierung
        • Delegation
      • Destructor
      • Kopierungs-Zuweisungsoperator
    • Move-Semantik – Vermeidung unnötiger tiefer Kopien
    • struct in C++
    • Paket/Namespace
  • Vererbung
    • Einführung
    • Realisierung
    • Performance
    • Multi-Vererbung
    • Virtuelle Vererbung
  • Polymorphie
    • Einführung
    • Virtuelle Funktion
    • Virtueller Destructor
    • Implementierung
    • Runtime Type Information, RTTI
    • Performance
  • Vorlagen
    • Einführung
    • Funktionsvorlage
    • Klassenvorlage
      • Variadische Vorlagen
    • Code Bloat
    • Implementierungsstrategien
    • Template Meta Programming
    • Vorlage versus Vererbung?
  • Fehlerbehandlung
    • Ausnahmebehandlung
    • Performance-Probleme
    • Implementierung
  • Inline-Code
    • Wann verwenden?
    • Strategien
  • Start-up
    • System-Start-up
    • Der C-Teil
    • Der C++-Teil
  • Standardbibliothek
    • Standard Template Library, STL
    • iostream-Bibliothek
    • Wichtige Erweiterungen an STL aufgrund von C++11:
      • Move-Semantik
      • Variadische Vorlagen
      • Parallelität
  • Speicherverwaltung
    • Das C++-Speichermodell
      • Die stdint-Typen
      • Atomare Typen und ihre Operationen
    • Strategien
    • Variablen
    • Placement new
    • Benutzerdefinierte Speicherverwaltung
  • Interoperabilität zwischen C und C++
    • Name Mangling
    • Statische Initialisierung
    • Dynamischer Speicher
    • struct-Inhalte
      • POD – Plain Old Data Typ
  • Design-Pattern
    • RAII – Resource Acquisition Is Initialization
    • Speichergemapperter E/A
    • Unterbrechung
    • Initialisierung statischer Objekte

Voraussetzungen

Es sind keine spezifischen Voraussetzungen für die Teilnahme an diesem Kurs erforderlich.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien