Schulungsübersicht

    Was ist ein eingebettetes System? Einfache Definition Einige Meilensteine Eigenschaften Warum C++ verwenden?
Vergleich mit C C: Eine Teilmenge von C++ – fast
  • Leistung
  • „Kostenlose“ Funktionalität hinzugefügt
  • Warum nicht C++ verwenden?
  • Klassen, Mitgliedsvariablen, Instanzvariablen
  • Klassenvariablen
  • Memberfunktionen Instanzfunktionen
  • Klassenfunktionen
  • Konstruktorinitialisierung impliziter Methoden
  • Delegation
  • Zerstörer
  • Zuweisungsoperator kopieren
  • Semantik verschieben – unnötige Deep Copy vermeiden
  • Struktur in C++
  • Paket/Namespace
  • Einführung in die Vererbung
  • Realisierung
  • Leistung
  • Mehrfachvererbung
  • Virtuelle Vererbung
  • Einführung in den Polymorphismus
  • Virtuelle Funktion
  • Virtueller Destruktor
  • Implementierung
  • Informationen zum Laufzeittyp, RTTI
  • Leistung
  • Einführung in die Vorlagen
  • Funktionsvorlage
  • Variadische Vorlagen für Klassenvorlagen
  • Code-Aufblähung
  • Umsetzungsstrategien
  • Vorlagen-Meta Programming
  • Vorlage versus Vererbung?
  • Fehlerbehandlung Ausnahmebehandlung
  • Performance-Probleme
  • Implementierung
  • Wann sollte Inline-Code verwendet werden?
  • Strategien
  • Systemstart
  • Der C-Teil
  • Der C++-Teil
  • Standardbibliothek Standardvorlagenbibliothek, STL
  • iostream-Bibliothek
  • Wesentliche Erweiterungen an STL aufgrund von C++11: Semantik verschieben
  • Variadische Vorlagen
  • Parallelität
  • Speicher Management Das C++-Speichermodell Die stdint-Typen
  • Atomtypen und ihre Operationen
  • Strategien
  • Variablen
  • Platzierung neu
  • Benutzerdefinierter Speicher Management
  • Interaktion zwischen C und C++ Name Mangling
  • Statische Initialisierung
  • Dynamisches Gedächtnis
  • struct Contents POD – Einfacher alter Datentyp
  • Design Patterns RAII – Ressourcenbeschaffung ist Initialisierung
  • Speicherzugeordnete E/A
  • Unterbrechen
  • Initialisierung statischer Objekte
  • Voraussetzungen

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

      21 Stunden
     

    Teilnehmerzahl


    Beginnt

    Endet


    Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
    Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

    Erfahrungsberichte (1)

    Kombinierte Kurse

    The Yocto Project - An Overview - hands-on

      28 Stunden

    Verwandte Kategorien