Duration
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
Content
Core language
- Concepts
- Three-way comparison operator
- Designated Initializers
- Lambda improvements
- New attributes
- The key words
consteval
and constinit
std::source_location
Standard library
- Ranges library
- Modules
- Calendar and time-zones
std::span
- The
constexpr
container std::string
and std::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.