Návrh Školení

  • Co je vložený systém?
    • Jednoduchá definice
    • Důležité milníky
    • Charakteristiky
    • Proč používat C++?
  • Srovnání s C
    • C: podmnožina C++ – téměř
    • Výkon
    • Přidaná „zdarma“ funkcionalita
    • Proč nepoužívat C++?
  • Třídy
    • Členské proměnné
      • Instanční proměnné
      • Třídní proměnné
    • Členské funkce
      • Instanční funkce
      • Třídní funkce
    • Implicitní metody
      • Konstruktor
        • Inicializace
        • Delegování
      • Destruktor
      • Operátor přiřazení kopie
    • Sémantika přesunu – vyhýbání se zbytečnému hlubokému kopírování
    • struct v C++
    • Balíček/Jmenný prostor
  • Dědičnost
    • Úvod
    • Realizace
    • Výkon
    • Vícenásobná dědičnost
    • Virtuální dědičnost
  • Polymorfismus
    • Úvod
    • Virtuální funkce
    • Virtuální destruktor
    • Implementace
    • Informace o typu za běhu, RTTI
    • Výkon
  • Šablony
    • Úvod
    • Funkční šablona
    • Třídní šablona
      • Variadické šablony
    • Rozšíření kódu
    • Implementační strategie
    • Šablonová meta-Programming
    • Šablony versus dědičnost?
  • Zpracování chyb
    • Zpracování výjimek
    • Problémy s výkonem
    • Implementace
  • Inline kód
    • Kdy použít?
    • Strategie
  • Spuštění
    • Spuštění systému
    • Část v C
    • Část v C++
  • Standardní knihovna
    • Standardní knihovna šablon, STL
    • Knihovna iostream
    • Hlavní rozšíření provedená na STL díky C++11:
      • Sémantika přesunu
      • Variadické šablony
      • Souběžnost
  • Paměť Management
    • Paměťový model C++
      • stdint-types
      • Atomické typy a jejich operace
    • Strategie
    • Proměnné
    • Umístění new
    • Uživatelsky definovaná paměť Management
  • Interoperabilita mezi C a C++
    • Maskování jmen
    • Statická inicializace
    • Dynamická paměť
    • Obsah struct
      • POD – Datový typ Plain Old
  • Design Patterns
    • RAII – Získání prostředků je inicializace
    • Paměťově mapovaný vstup/výstup
    • Přerušení
    • Inicializace statických objektů

Požadavky

Pro účast v tomto kurzu nejsou vyžadovány žádné zvláštní požadavky.

 21 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses

Související kategorie