Files

18 lines
480 B
Markdown
Raw Permalink Normal View History

2026-08-11 17:40:36 +03:00
# Module 12: C++20 Major Features
## Learning Goals
- Constrain templates with concepts
- Process sequences with the Ranges library
- Compare values with the spaceship operator `<=>`
- Pass non-owning views with `std::span`
## Exercises
| Exercise | Feature |
|----------|---------|
| `concepts` | Concepts and constrained templates |
| `ranges` | Views and range algorithms |
| `spaceship_operator` | `<=>` and comparison categories |
| `span` | std::span non-owning spans |