C++20 - A Deep Insight
- Code:
- 15
- Location:
- Online seminar / face-to-face seminar
Description
Duration
- 5 * 1/2 day or 3 * 1 day
Accompanying literature
- Each participant gets one of my digital or printed books.
Method
- Theory and many examples.
Objectives
- Learn the new features of C++20.
Standard
- C++20
Content
Core language
- Concepts
- Three-way comparison operator
- Designated Initializers
- Lambda improvements
- New attributes
- The key words
consteval
andconstinit
std::source_location
Standard library
- Ranges library
- Modules
- Calendar and time-zones
std::span
- The
constexpr
containerstd::string
andstd::vector
- The formatting library
Concurrency
- Coroutines
- Atomic smart pointers
- Atomic improvements
- Semaphores
- Latches and Barriers
std::jthread
Conditions of participation:
The general terms and conditions are found in the GT&C.