Zkuste nás kontaktovat

Návrh Školení

  • Co je to vestavěný systém?
    • Jednoduchá definice
    • Some Míle kameny
    • Vlastnosti
    • Proč používat C++?/li>
  • Srovnání s jazykem C
    • C: Podmnožina C++ – téměř
    • Výkon
    • Přidané „bezplatné“ funkce
    • Proč nepoužívat C++?/li>
  • 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í kopií
    • Semantika přesunu (Move Semantics) – vyhnutí se zbytečným hlubokým kopírováním
    • struct v C++
    • Balíček / Namespace
  • Dědění
    • Úvod
    • Realizace
    • Výkon
    • Vícenásobné dědění
    • Virtuální dědění
  • Polymorfismus
    • Úvod
    • Virtuální funkce
    • Virtuální destruktor
    • Implementace
    • Zpráva o typbě v době běhu (RTTI)
    • Výkon
  • Šablony (Templates)
    • Úvod
    • Šablona funkce
    • Šablona třídy
      • Variadické šablony
    • Rozšíření kódu (Code Bloat)
    • Strategie implementace
    • Programování s metašablonami (Template Meta Programming)
    • Šablony versus dědění?/li>
  • Zpracování chyb
    • Zpracování výjimek
    • Problémy s výkonem
    • Implementace
  • Inline kód
    • Kdy použít?/li>
    • Strategie
  • Spouštění
    • Spouštění systému
    • Část jazyka C
    • Část jazyka C++
  • Standardní knihovna
    • Standardní šablonová knihovna (STL)
    • Knihovna iostream
    • Hlavní rozšíření STL díky C++11:
      • Semantika přesunu
      • Variadické šablony
      • Konkurence
  • Správa paměti
    • Paměťový model C++
      • Typy stdint
      • Atomické typy a jejich operace
    • Strategie
    • Proměnné
    • Placement new
    • Uživatelsky definovaná správa paměti
  • Vzájemná spolupráce mezi C a C++
    • Mangling názvů (Name Mangling)
    • Statická inicializace
    • Dynamická paměť
    • Obsah struktury (struct)
      • POD – Plain Old Data type
  • Designové vzory
    • RAII – Resource Acquisition Is Initialization
    • Paměťově mapovaný vstup/výstup
    • Přerušení
    • Inicializace statických objektů

Požadavky

Pro účast na tomto kurzu nejsou požadovány žádné specifické podmínky.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie