Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
- Konstruktør
- Flyttsemantikk – unngå unødvendig dyp kopi
- struct i C++
- Pakke/Navnerom
- Medlemsvariabler
- 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
- C++ Minnemodell
- 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
Testimonials (2)
Jeg nøt tiden vi fikk til å løse øvelsene. Dette var veldig nyttig da det tillot oss å bruke litt tid på å tenke på løsningene våre og implementere dem.
Valeriu - Siemens
Kurs - Using C++ in Embedded Systems - Applying C++11/C++14
Machine Translated
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating