Kontakt aufnehmen

Schulungsübersicht

  • Was ist ein Embedded System?
    • Einfache Definition
    • Einige Meilensteine
    • Merkmale
    • Warum C++ verwenden?
  • Vergleich mit C
    • C: Eine Teilmenge von C++ – fast
    • Performance
    • Zusätzliche »freie« Funktionalität
    • Warum nicht C++ verwenden?
  • Klassen
    • Member-Variablen
      • Instanzvariablen
      • Klassenvariablen
    • Member-Funktionen
      • Instanzfunktionen
      • Klassenfunktionen
    • Implizite Methoden
      • Konstruktor
        • Initialisierung
        • Delegation
      • Dekonstruktor
      • Copy-Assignment-Operator
    • Move-Semantik – Vermeidung unnötiger tiefer Kopien
    • struct in C++
    • Paket/Namespace
  • Vererbung
    • Einführung
    • Realisierung
    • Performance
    • Mehrfachvererbung
    • Virtuelle Vererbung
  • Polymorphie
    • Einführung
    • Virtuelle Funktion
    • Virtueller Destruktor
    • Implementierung
    • Runtime Type Information (RTTI)
    • Performance
  • Vorlagen (Templates)
    • Einführung
    • Funktionsvorlage
    • Klassenvorlage
      • Variable Vorlagen (Variadic Templates)
    • Code-Bloat
    • Implementierungsstrategien
    • Template Meta Programming
    • Vorlage versus Vererbung?
  • Fehlerbehandlung
    • Ausnahmebehandlung
    • Performance-Probleme
    • Implementierung
  • Inline-Code
    • Wann verwenden?
    • Strategien
  • Start-up
    • System-Start
    • Der C-Teil
    • Der C++-Teil
  • Standardbibliothek
    • Standard Template Library (STL)
    • iostream-Bibliothek
    • Wichtige Erweiterungen der STL durch C++11:
      • Move-Semantik
      • Variable Vorlagen (Variadic Templates)
      • Concurrency
  • Speichermanagement
    • Das C++-Speichermmodell
      • stdint-Typen
      • Atomare Typen und ihre Operationen
    • Strategien
    • Variablen
    • Placement new
    • Benutzerdefiniertes Speichermanagement
  • Interoperabilität zwischen C und C++
    • Name Mangling
    • Statische Initialisierung
    • Dynamischer Speicher
    • Inhalte von struct
      • POD – Plain Old Data-Typ
  • Entwurfsmuster
    • RAII – Resource Acquisition Is Initialization
    • Speicher-mappede I/O
    • Interrupt
    • Initialisierung statischer Objekte

Voraussetzungen

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

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien