Kursplan

Modul 1

  • Introduksjon + Referanser
  • Grunnleggende
  • Workshop Basics
  • Overlasting
  • Hva kan vi overlaste, og hvordan.
  • Ekstra C++ Typer (bool & referanse)
  • Workshop overlasting
  • OOP
  • Kort introduksjon til Oop
  • Klassen
  • Strukturer
  • Tilgangsmodifikatorer
  • Konstruktør
  • standard/fjern-funksjoner
  • Initialiseringssyntaks / konstruktør-initialiseringsliste
  • Workshop klasser
  • Minne
  • Klassisk minneinteraksjon
  • Workshop Minne

Modul 2

  • Arv
  • Konstruksjon
  • Polymorfi
  • Virtuell, ren virtuell, abstrakt, grensesnitt
  • Tilgangsmodifikatorer
  • Workshop Arv (Figurer)
  • Unntak
  • Hva er de
  • Hvordan de fungerer
  • Hva man skal kaste og hva man skal fange
  • Workshop Unntak
  • Minneuttømming
  • Hvordan det blir meldt
  • Hvordan man skal håndtere det
  • Moderne Minnehåndtering
  • RAII
  • Maler brukt til moderne minnehåndtering (SmartPointer)
  • Standardiserte C++11 SmartPointers
  • Nullptr
  • Workshop SmartPointers
  • Navnerom
  • Workshop Navnerom

Modul 3

  • Auto
  • Det nye auto-nøkkelordet
  • Den nye auto-returneringssyntaksen
  • enum
  • Ny stil enums
  • constexpr
  • Nye konstante uttrykk
  • Om konstans
  • Const og Mutable forklart
  • Lambda & funksjonsobjekter
  • Klassen som fungerer som funksjoner
  • Introduksjon til lambda-funksjoner
  • Chrono
  • Introduksjon til den nye Chrono-biblioteket

Modul 4

  • Typeomforming
  • Standardbibliotek
  • Streng
  • Beholdere
  • Vektor (vs)
  • Liste
  • Map
  • Array
  • Tuple
  • Initialiseringslister
  • Iteratører
  • range-for-syntaks
  • Std Algorithms
  • Strømmer
  • Divers nøkkelord
  • static
  • explicit

Modul 5

  • Flyttesemantikk
  • Introduksjon til L/R-verdier
  • R-verdi-referanser brukt til flyttesemantikk
  • Typeegenskaper
  • Innhenting av informasjon på kompileringstid
  • Samtidighet
  • Introduksjon til C++11’s tråding, async/future og atomiske typer implementering
  • Variadisk maler - En introduksjon til C++11’s variadisk maler

Krav

Minst 1 års erfaring på C++

 35 timer

Antall deltakere


Pris per deltaker

Referanser (3)

Kommende kurs

Relaterte kategorier