Schița de curs

Modulul 1

  • Introducere + Referințe
  • Bazele
  • Bazele atelierului
  • Supraîncărcare
  • Ce putem supraîncărca și cum.
  • Extra C++ Tipuri (bool și referință)
  • Supraîncărcarea atelierului
  • OOP
  • Introducere rapidă în Oop
  • Clase
  • Structuri
  • Access Modificatori
  • Constructor
  • funcții implicite/ștergere
  • sintaxa inițializatorului / lista de inițializare a constructorului
  • Cursuri atelier
  • Memorie
  • Interacțiunea clasică a memoriei
  • Memoria atelierului

Modulul 2

  • Moştenire
  • Constructie
  • Polimorfism
  • Virtual, pur virtual, abstract, interfață
  • Access modificatori
  • Moștenirea atelierului (forme)
  • Excepții
  • Ce sunt ei
  • Cum funcționează
  • Ce să arunci și ce să prinzi
  • Excepții de atelier
  • Epuizarea memoriei
  • Cum este notificat
  • Cum să te descurci
  • Memorie modernă Management
  • RAII
  • Șabloane aplicate memoriei moderne Management (SmartPointer)
  • Standardizat C++11 SmartPointers
  • Nullptr
  • Atelier SmartPointers
  • Spații de nume
  • Spații de nume de atelier

Modulul 3

  • Auto
  • Noul cuvânt cheie auto
  • Noua sintaxă de returnare automată
  • enumerare
  • Enumări de stil noi
  • constexpr
  • Noi expresii constante
  • Despre constness
  • Const și Mutable au explicat
  • Lambda și obiecte funcționale
  • Clase care acționează ca niște funcții
  • Introducere funcții lambda
  • Chrono
  • n introducere în noua bibliotecă Chrono

Modulul 4

  • Casting
  • Bibliotecă standard
  • Şir
  • Containere
  • Vector (vs)
  • Listă
  • Hartă
  • Matrice
  • Tuplu
  • Liste de inițializare
  • Iteratori
  • sintaxa interval-pentru
  • Algoritmi standard
  • Fluxuri
  • Cuvinte cheie diverse
  • static
  • explicit

Modulul 5

  • Mutați semantica
  • Introducere în valorile L/R
  • Referințe de valoare R aplicate pentru a muta semantica
  • Trăsături de tip
  • Obținerea de informații despre timpul de compilare
  • Concurență
  • Introducere în implementarea de tip Threading, asincron/viitor și atomic al C++11
  • Șabloane variadice - O introducere la șabloanele variadice ale C++11

Cerințe

Minim 1 an de experiență pe C++  

 35 ore

Numărul de participanți



Pret per participant

Mărturii (3)

Cursuri înrudite

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

21 ore

Categorii înrudite