Schița de curs

  • Ce este un Sistem Încorporat?
    • Definiție Simplă
    • Câteva Repere
    • Caracteristici
    • De ce să folosim C++?
  • Comparație cu C
    • C: Un subset al C++ – aproape
    • Performanță
    • Funcționalități Adăugate „Gratuit”
    • De ce să nu folosim C++?
  • Clase
    • Variabile Membru
      • Variabile de instanță
      • Variabile de clasă
    • Funcții Membru
      • Funcții de instanță
      • Funcții de clasă
    • Metode Implicite
      • Constructor
        • Inițializare
        • Delegare
      • Destructor
      • Operator de atribuire a copiei
    • Semantica Mutării – evitarea copierii profunde inutile
    • struct în C++
    • Pachet/Namespace
  • Moștenire
    • Introducere
    • Realizare
    • Performanță
    • Moștenire Multiplă
    • Moștenire Virtuală
  • Polimorfism
    • Introducere
    • Funcție Virtuală
    • Destructor Virtual
    • Implementare
    • Informații de Tip la Rulare, RTTI
    • Performanță
  • Șabloane
    • Introducere
    • Șablon de Funcție
    • Șablon de Clasă
      • Șabloane Variadice
    • Explozie de Cod
    • Strategii de Implementare
    • Programare Meta cu Șabloane
    • Șablon versus Moștenire?
  • Gestionarea Erorilor
    • Gestionarea Excepțiilor
    • Probleme de Performanță
    • Implementare
  • Cod Inline
    • Când să Folosim?
    • Strategii
  • Pornire
    • Pornirea Sistemului
    • Partea C
    • Partea C++
  • Biblioteca Standard
    • Biblioteca Standard de Șabloane, STL
    • Biblioteca iostream
    • Extensii majore aduse STL datorită C++11:
      • Semantica mutării
      • Șabloane variadice
      • Concurrență
  • Gestionarea Memoriei
    • Modelul de Memorie al C++
      • Tipurile stdint
      • Tipurile atomice și operațiile lor
    • Strategii
    • Variabile
    • Placement new
    • Gestionarea Memoriei Definită de Utilizator
  • Interoperabilitate între C și C++
    • Name Mangling
    • Inițializare Statică
    • Memorie Dinamică
    • Conținutul struct
      • POD – Tip de Date Simplu (Plain Old Data)
  • Modele de Design
    • RAII – Obținerea Resurselor este Inițializare
    • I/O Mapat în Memorie
    • Intreruperi
    • Inițializarea Obiectelor Statice

Cerințe

Nu sunt necesare cerințe specifice pentru a participa la acest curs.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite