Kursplan

    Hva er et innebygd system? Enkel definisjon Noen milepæler Egenskaper Hvorfor bruke C++?
Sammenligning med C C: En delmengde av C++ – nesten
  • Opptreden
  • Lagt til "gratis" funksjonalitet
  • Hvorfor ikke bruke C++?
  • Klasser Medlemsvariabler Forekomstvariabler
  • Klassevariabler
  • Medlemsfunksjoner Forekomstfunksjoner
  • Klassefunksjoner
  • Implisitte metoder Konstruktørinitialisering
  • Delegasjon
  • Destruktor
  • Kopier oppdragsoperatør
  • Move Semantics – unngå unødvendig dyp kopiering
  • struktur i C++
  • Pakke/navneområde
  • Arv Introduksjon
  • Realisering
  • Opptreden
  • Multippel arv
  • Virtuell arv
  • Polymorfisme introduksjon
  • Virtuell funksjon
  • Virtual Destructor
  • Gjennomføring
  • Runtime Type Information, RTTI
  • Opptreden
  • Maler Introduksjon
  • Funksjonsmal
  • Klassemal Variadiske maler
  • Code Bloat
  • Implementeringsstrategier
  • Mal Meta Programming
  • Mal versus arv?
  • Feilhåndtering Unntakshåndtering
  • Ytelsesproblemer
  • Gjennomføring
  • Innebygd kode Når skal du bruke?
  • Strategier
  • Oppstart System Oppstart
  • C-delen
  • C++ Delen
  • Standardbibliotek Standard malbibliotek, STL
  • iostream bibliotek
  • Store utvidelser gjort på STL på grunn av C++11: Move-semantikk
  • Variadiske maler
  • Samtidighet
  • Minne Management C++ minnemodellen Stdint-typene
  • Atomtyper og deres operasjoner
  • Strategier
  • Variabler
  • Plassering ny
  • Brukerdefinert minne Management
  • Interoperasjon mellom C og C++ Navnemangling
  • Statisk initialisering
  • Dynamisk minne
  • struct Innhold POD – Vanlig gammel datatype
  • Design Patterns RAII – Resource Acquisition er initialisering
  • Minnetilordnet I/O
  • Avbryte
  • Initialisering av statiske objekter
  • Krav

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

     21 timer

    Antall deltakere



    Price per participant

    Testimonials (1)

    Relaterte kurs

    The Yocto Project - An Overview - hands-on

    28 timer

    Related Categories