Schulungsübersicht

  • Was ist ein eingebettetes System?Einfache Definition
  • Einige Meilensteine
  • Eigenschaften
  • Warum C++ verwenden?
  • Vergleich mit CC: Eine Teilmenge von C++ – fast
  • Performance
  • Hinzugefügte “freie” Funktionalität
  • Warum nicht C++ verwenden?
  • KlassenMember-VariablenInstanzvariablen
  • Klassenvariablen
  • Member-FunktionenInstanzfunktionen
  • Klassenfunkionen
  • Implizite MethodenKonstruktorInitialisierung
  • Delegierung
  • Destruktor
  • Copy-Assignment-Operator
  • Move-Semantik – unnötiges Deep Copy vermeiden
  • struct in C++
  • Package/Namespace
  • VererbungEinführung
  • Realisierung
  • Performance
  • Mehrfachvererbung
  • Virtuelle Vererbung
  • PolymorphismusEinführung
  • Virtuelle Funktion
  • Virtueller Destruktor
  • Implementierung
  • Runtime Type Information, RTTI
  • Performance
  • TemplatesEinführung
  • Funktions-Template
  • Klassen-TemplateVariadische Templates
  • Code-Bloat
  • Implementierungsstrategien
  • Template Meta Programming
  • Template versus Vererbung?
  • FehlerbehandlungException Handling
  • Performance-Probleme
  • Implementierung
  • Inline-CodeWann verwenden?
  • Strategien
  • Start-upSystem-Start-up
  • Der C-Teil
  • Der C++-Teil
  • StandardbibliothekStandard Template Library, STL
  • iostream-Bibliothek
  • Wichtige Erweiterungen an STL aufgrund von C++11:Move-Semantik
  • Variadische Templates
  • Concurrency
  • Speicher ManagementDas C++-SpeichermodellDie stdint-types
  • Atomare Typen und ihre Operationen
  • Strategien
  • Variablen
  • Placement new
  • Benutzerdefinierter Speicher Management
  • Interoperation zwischen C und C++Name Mangling
  • Statische Initialisierung
  • Dynamischer Speicher
  • struct-InhaltePOD – Plain Old Data type
  • Design PatternsRAII – Resource Acquisition Is Initialization
  • Memory-mapped I/O
  • Interrupt
  • Initialisierung statischer Objekte
  • Voraussetzungen

    Für die Teilnahme an diesem Kurs sind keine besonderen Voraussetzungen erforderlich.

     21 Stunden

    Teilnehmerzahl


    Price per participant (excl. VAT)

    Erfahrungsberichte (2)

    Kommende Kurse

    Verwandte Kategorien