C++ 11, 14 & 17 Upgrade
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 også dækket på vores samlede C++ forløb, som består af:
Moduloversigt
- Modul 1C++ 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
- Modul 2C++ 14
Retur-type deduktion
Generic lambdas
Extended capturing in lambdas
Deprecated attributes
Binary Literals og Digit Separators
Constexpr variables
Variable templates
- Modul 3C++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
- Modul 4C++20
Hvad er der i støbeskeen ?
- Modul 5Klassebiblioteket (C++ API)
C++ og regulære udtryk (regex)
Nye container-typer
Nye generiske funktioner
Threads og samtidighedskontrol
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!