Initial Course
This commit is contained in:
@@ -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 |
|
||||
Reference in New Issue
Block a user