Kursplan

  • Vad är ett inbyggt system?
    • Enkelt definition
    • Några milstolpar
    • Karakteristika
    • Varför använda C++?
  • Jämförelse med C
    • C: Ett delmängd av C++ – nästan
    • Prestanda
    • Lägg tillad “Fri” funktionalitet
    • Varför inte använda C++?
  • Klasser
    • Medlemsvariabler
      • Instansvariabler
      • Klassvariabler
    • Medlemsfunktioner
      • Instansfunktioner
      • Klassfunktioner
    • Dolda metoder
      • Konstruktor
        • Initalisering
        • Delegering
      • Destructor
      • Kopiattributoperator
    • Flyttsemantik – undvika onödiga djupkopior
    • struktur i C++
    • Paket/Namnrymd
  • Arv
    • Introduktion
    • Realisering
    • Prestanda
    • Flerfaldigt arv
    • Virtuellt arv
  • Polyformism
    • Introduktion
    • Virtuell funktion
    • Virtuell destruktor
    • Implementering
    • Körningstids-typsinformation, RTTI
    • Prestanda
  • Mallar
    • Introduktion
    • Funktionsmall
    • Klassmall
      • Variadiska mallar
    • Koduppsvällning
    • Implementeringsstrategier
    • Mallmetaprogrammering
    • Mall vs. arv?
  • Felhantering
    • Ekhandering
    • Prestandapåverkan
    • Implementering
  • Inbyggd kod
    • När ska den användas?
    • Strategier
  • Start-up
    • Systemstart
    • C-delen
    • C++-delen
  • Standardbibliotek
    • Standardmallbibliotek, STL
    • iostream-biblioteket
    • Huvudsakliga tillägg som gjorts på STL tack vare C++11:
      • Flyttsemantik
      • Variadiska mallar
      • Konkurrensutformning
  • Minneshantering
    • C++-minnesmodellen
      • stdint-typerna
      • Atomära typer och deras åtgärder
    • Strategier
    • Variabler
    • Placement new
    • Användardefinierad minneshantering
  • Tillsammansverkan mellan C och C++
    • Namnomkodning
    • Statiskt initiering
    • Dynamiskt minne
    • strukturinnehåll
      • POD – Plain Old Data-typ
  • Designmönster
    • RAII – Resursförvärvaring är initiering
    • Minnesmappning av I/O
    • Avbrottsprogrammering
    • Initiering av statiska objekt

Krav

Det finns inga specifika krav för att delta på denna kurs.

 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier