Kursplan

Modul 1

    Intro + Referanser Grunnleggende Workshop Grunnleggende Overbelastning Hva kan vi overbelaste, og hvordan. Ekstra C++ Typer (bool og referanse) Verkstedoverbelastning OOP Rask introduksjon til Oop-klasser Strukturer Tilgangsmodifikatorer Konstruktør standard/slette funksjoner initialiseringssyntaks / konstruktørinitialiseringsliste Verkstedklasser Minne Klassisk minneinteraksjon Verkstedminne

Modul 2

    Arvskonstruksjon Polymorfisme Virtuelt, rent virtuelt, abstrakt, grensesnitt Tilgangsmodifikatorer Workshop Arv (former) Unntak Hva er de Hvordan fungerer de Hva skal kastes og hva man skal fange Verkstedunntak Minneutmattelse Hvordan det varsles Hvordan håndtere moderne minne Management RAII-maler brukt på moderne minne Management (SmartPointer) Standardisert C++11 SmartPointers Nullptr Workshop SmartPointers Namespaces Workshop Namespaces

Modul 3

    Auto Det nye auto nøkkelordet Det nye autoretur syntaks enum Ny stil enums constexpr Nye konstante uttrykk Om constness Const og Mutable forklart Lambdas & funksjonsobjekter Klasser som fungerer som funksjoner Introduksjon lambda funksjoner Chrono n introduksjon til det nye Chrono biblioteket

Modul 4

    Casting Standard bibliotek String Containers Vector (vs) List Map Array Tuple Initializer lists Iteratorer range-for syntaks Std Algoritmer Streams Diverse Nøkkelord statisk eksplisitt

Modul 5

    Flyttesemantikk Introduksjon til L/R-verdier R-verdi-referanser brukt på flyttesemantikk Typetrekk Innhenting av informasjon om kompileringstid Samtidig Introduksjon til C++11s tråding, implementering av asynkron/fremtidig og atomtyper Variadiske maler - En introduksjon til C++11s variadiske maler

Krav

Minst 1 års erfaring på C++

 35 timer

Antall deltakere



Price per participant

Testimonials (3)

Relaterte kurs

Using C++ in Embedded Systems - Applying C++11/C++14

21 timer

Related Categories