Kursplan

  • Hva er et innebygd system?
    • Enkel definisjon
    • Noen milepæler
    • Karakteristikker
    • Hvorfor bruke C++?
  • Sammenligning med C
    • C: En delmengde av C++ – nesten
    • Ytelse
    • Lagt til “Gratis” Funksjonalitet
    • Hvorfor ikke bruke C++?
  • Klasser
    • Medlemsvariabler
      • Instansvariabler
      • Klassevariabler
    • Medlemsfunksjoner
      • Instansfunksjoner
      • Klassefunksjoner
    • Implisitte Metoder
      • Konstruktør
        • Initialisering
        • Delegasjon
      • Destruktor
      • Kopitildelingsoperator
    • Flyttsemantikk – unngå unødvendig dyp kopi
    • struct i C++
    • Pakke/Navnerom
  • Arv
    • Introduksjon
    • Realisering
    • Ytelse
    • Multiple Arv
    • Virtuell Arv
  • Polymorfisme
    • Introduksjon
    • Virtuell Funksjon
    • Virtuell Destruktor
    • Implementering
    • Runtime Type Information, RTTI
    • Ytelse
  • Maler
    • Introduksjon
    • Funksjonsmal
    • Klassmal
      • Variadiske Maler
    • Kodeoppblåsing
    • Implementeringsstrategier
    • Malmeta Programming
    • Maler versus Arv?
  • Feilhåndtering
    • Unntakshåndtering
    • Ytelsesproblemer
    • Implementering
  • Inline Kode
    • Når bør den brukes?
    • Strategier
  • Oppstart
    • Systemoppstart
    • C-delen
    • C++-delen
  • Standardbibliotek
    • Standard Template Library, STL
    • iostream Bibliotek
    • Store utvidelser gjort på STL på grunn av C++11:
      • Flyttsemantikk
      • Variadiske Maler
      • Konkurranseevne
  • Minne Management
    • C++ Minnemodell
      • stdint-typer
      • Atomiske typer og deres operasjoner
    • Strategier
    • Variabler
    • Plassering nytt
    • Brukerdefinert Minne Management
  • Interoperabilitet mellom C og C++
    • Navnemangling
    • Statisk Initialisering
    • Dynamisk Minne
    • struct Innhold
      • POD – Plain Old Data type
  • Design Patterns
    • RAII – Resource Acquisition Is Initialization
    • Minnekartlagt I/O
    • Avbrudd
    • Initialisering av statiske objekter

Krav

Det er ingen spesifikke krav for å delta på dette kurset.

 21 timer

Antall deltakere


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories