Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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
Referanser (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