Initial Course

This commit is contained in:
David Gil de Gómez Pérez
2026-08-11 17:40:36 +03:00
commit 9aed1d1d86
202 changed files with 3420 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# 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 |