Kurzusleírás

1. modul

  • Bevezetés + Referenciák
  • Alapok
  • Műhely alapjai
  • Túlterhelés
  • Mit terhelhetünk túl, és hogyan.
  • Extra C++ típusok (bool és referencia)
  • A műhely túlterhelése
  • OOP
  • Az Oop gyors bemutatása
  • osztályok
  • Struktúrák
  • Access Módosítók
  • Konstruktőr
  • alapértelmezett/törlési funkciók
  • inicializáló szintaxis / konstruktor inicializálási listája
  • Workshop órák
  • memória
  • Klasszikus memória interakció
  • Műhely memória

2. modul

  • Öröklés
  • Építkezés
  • Polimorfizmus
  • Virtuális, tiszta virtuális, absztrakt, interfész
  • Access módosítók
  • Műhely öröklődése (alakzatok)
  • Kivételek
  • Kik ők
  • Hogyan működnek
  • Mit dobjunk és mit fogjunk
  • Műhely kivételek
  • Memória kimerültség
  • Az értesítés módja
  • Hogyan kell kezelni
  • Modern memória Management
  • RAII
  • Modern memóriára alkalmazott sablonok Management (SmartPointer)
  • Szabványosított C++11 SmartPointer
  • Nullptr
  • Workshop SmartPointers
  • Névterek
  • Workshop névterek

3. modul

  • Auto
  • Az új automatikus kulcsszó
  • Az új automatikus visszatérési szintaxis
  • enum
  • Új stílusú enumok
  • constexpr
  • Új állandó kifejezések
  • Az állhatatosságról
  • Const és Mutable elmagyarázta
  • Lambdák és funkcióobjektumok
  • Osztályok, amelyek függvényként működnek
  • A lambda funkciók bemutatása
  • Chrono
  • n az új Chrono könyvtár bemutatása

4. modul

  • Öntvény
  • Szabványos könyvtár
  • Húr
  • Konténerek
  • Vektor (vs)
  • Lista
  • Térkép
  • Sor
  • Tuple
  • Inicializáló listák
  • Iterátorok
  • range-for szintaxis
  • Std algoritmusok
  • Streamek
  • Vegyes kulcsszavak
  • statikus
  • kifejezett

5. modul

  • Mozgásszemantika
  • Bevezetés az L/R értékekbe
  • A szemantika mozgatására alkalmazott R-érték-hivatkozások
  • Típustulajdonságok
  • Információszerzés a fordítási időről
  • Egyidejűség
  • Bevezetés az C++11 Threading, aszinkron/jövő és atomtípusok megvalósításába
  • Variadic templates – Bevezetés a C++11 variadic sablonjaiba

Követelmények

Minimum 1 év tapasztalat C++

  35 Hours

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.

Ár per résztvevő

Vélemények (2)

Rokon tanfolyam

Using C++ in Embedded Systems - Applying C++11/C++14

  21 Hours

Rokon kategóriák