Product image media
Product image media

C++ 11, 14 & 17 Upgrade

9.600,00 kr

Beskrivelse


Der er sket rigtigt meget i C++ verdenen i de seneste år. På dette C++11/14/17 hands-on kursus for professionelle C++ udviklere, lærer man om udvidelser i selve sproget samt forbedringerne i standard biblioteket introduceret i de nyeste udgaver af sproget. Der bliver demonstreret mange C++ 11/14/17 eksempler, og man anvender løbende de nyeste tiltag i praktiske labs. Endelig kigger vi lidt på hvad der er i vente i allernyeste udgave C++ 20. OBS: Indholdet af dette kursus bliver fra 1. januar 2020 også dækket på vores samlede C++ forløb, som består af:

  • SU-203 - C++ Programmering Grundkursus
  • SU-204 - C++ Programmering Videregående

Indhold


C++ 11

  • Explicit og virtual override
  • Type Inference
  • Range-Based For Loop Lambdas
  • Uniform Initialization
  • Anonyme funktioner og closure
  • Generalized Constant Expressions
  • Automatic type dededuktion
  • Strongly-Typed Enums
  • Syntaks-homogenisering
  • Delete og defaultede funktioner
  • Ændring af NULL-begrebet - nullptr
  • Delegating constructors
  • Rvalue referencer
  • Smart pointers C++ 14
  • Retur-type deduktion
  • Generic lambdas
  • Extended capturing in lambdas
  • Deprecated attributes
  • Binary Literals og Digit Separators
  • Constexpr variables
  • Variable templates C++17
  • Structured bindings/Decomposition declarationer
  • Init-statement for if/switch
  • Inline variable
  • Constexpr if
  • Fold udtryk
  • Template argument deduction for class templates
  • Non-type template parameters med auto C++20
  • Hvad er der i støbeskeen ? Klassebiblioteket (C++ API)
  • C++ og regulære udtryk (regex)
  • Nye container-typer
  • Nye generiske funktioner
  • Threads og samtidighedskontrol