Návrh Školení

    Co je to vestavěný systém? Jednoduchá definice Některé milníky Charakteristika Proč používat C++?
Srovnání s C C: Podmnožina C++ – téměř
  • Výkon
  • Přidána funkce „zdarma“.
  • Proč nepoužít C++?
  • Třídy Členské proměnné Proměnné instance
  • Třídní proměnné
  • Funkce členů Funkce instance
  • Třídní funkce
  • Inicializace konstruktoru implicitních metod
  • Delegace
  • Destruktor
  • Kopírovat operátor přiřazení
  • Přesunout sémantiku – zamezení zbytečnému hlubokému kopírování
  • struktura v C++
  • Balíček/Jmenný prostor
  • Úvod do dědičnosti
  • 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 běhu, RTTI
  • Výkon
  • Úvod do šablon
  • Šablona funkce
  • Šablona třídy Variadic šablony
  • Code Bloat
  • Implementační strategie
  • Meta šablona Programming
  • Šablona versus dědictví?
  • Zpracování chyb Zpracování výjimek
  • Problémy s výkonem
  • Implementace
  • Vložený kód Kdy použít?
  • Strategie
  • Start-up System Start-up
  • Část C
  • Část C++
  • Standardní knihovna Standardní knihovna šablon, STL
  • iostream knihovna
  • Hlavní rozšíření provedená na STL kvůli sémantice C++11: Move
  • Variadic šablony
  • Konkurence
  • Paměť Management Paměťový model C++ Typy stdint
  • Typy atomů a jejich operace
  • Strategie
  • Proměnné
  • Umístění nové
  • Uživatelem definovaná paměť Management
  • Interoperace mezi C a C++ Name Mangling
  • Statická inicializace
  • Dynamická paměť
  • struct Obsah POD – Typ Plain Old Data
  • Design Patterns RAII – Resource Acquisition Is Inicializace
  • Paměťově mapované I/O
  • Přerušit
  • 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ů


    Začátek

    Konec


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Reference (1)

    Související kurzy

    The Yocto Project - An Overview - hands-on

      28 hodiny

    Související kategorie