Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
- Konstruktor
- Sémantika přesunu – vyhýbání se zbytečnému hlubokému kopírování
- struct v C++
- Balíček/Jmenný prostor
- Členské proměnné
- 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
- Paměťový model C++
- 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
Reference (2)
Užil jsem si čas, který jsme měli na řešení cvičení. To bylo velmi užitečné, protože nám to umožnilo strávit nějaký čas přemýšlením o našich řešeních a jejich implementací.
Valeriu - Siemens
Kurz - Using C++ in Embedded Systems - Applying C++11/C++14
Machine Translated
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating