Schița de curs

    Ce este un sistem încorporat? Definiție simplă Câteva repere Caracteristici De ce să folosiți C++?
Comparație cu C C: Un subset de C++ – aproape
  • Performanţă
  • A fost adăugată funcționalitatea „gratuită”.
  • De ce nu folosiți C++?
  • Clasele Membri Variabile Variabile de instanță
  • Variabile de clasă
  • Funcții membru Funcții de instanță
  • Funcții de clasă
  • Initializarea constructorului metodelor implicite
  • Delegație
  • Destructor
  • Operator de atribuire de copiere
  • Mutare semantică – evitând copierea profundă inutilă
  • struct în C++
  • Pachetul/spațiul de nume
  • Moștenire Introducere
  • Realizare
  • Performanţă
  • Moștenirea multiplă
  • Moștenirea virtuală
  • Polimorfism Introducere
  • Funcția virtuală
  • Virtual Destructor
  • Implementarea
  • Informații despre tipul de rulare, RTTI
  • Performanţă
  • Introducere șabloane
  • Șablon de funcție
  • Șablon de clasă Șabloane variadice
  • Cod Balonare
  • Strategii de implementare
  • Meta șablon Programming
  • Șablon versus moștenire?
  • Gestionarea erorilor Gestionarea excepțiilor
  • Probleme de performanta
  • Implementarea
  • Cod inline Când se utilizează?
  • Strategii
  • Pornire Pornire sistem
  • Partea C
  • Partea C++.
  • Bibliotecă standard Biblioteca standard de șabloane, STL
  • Biblioteca iostream
  • Extensii majore realizate pe STL datorită C++11: Mutare semantică
  • Șabloane variadice
  • Concurență
  • Memorie Management Modelul de memorie C++ Tipurile stdint
  • Tipuri atomice și operațiunile lor
  • Strategii
  • Variabile
  • Locație nouă
  • Memorie definită de utilizator Management
  • Interoperarea între C și C++ Name Mangling
  • Inițializare statică
  • Memoria dinamică
  • struct Conținut POD – Tip de date simplu vechi
  • Design Patterns RAII – Resource Acquisition Is Initialization
  • I/O mapat în memorie
  • Întrerupe
  • 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 (1)

    Cursuri înrudite

    The Yocto Project - An Overview - hands-on

    28 ore

    Categorii înrudite