18 lines
517 B
Markdown
18 lines
517 B
Markdown
# Module 13: C++23 Library Additions
|
|
|
|
## Learning Goals
|
|
|
|
- Handle expected success/failure with `std::expected`
|
|
- Format and print text with `<format>` and `<print>`
|
|
- Work with multidimensional data using `std::mdspan`
|
|
- Combine ranges with `views::zip` and `views::chunk`
|
|
|
|
## Exercises
|
|
|
|
| Exercise | Feature |
|
|
|----------|---------|
|
|
| `expected` | std::expected error handling |
|
|
| `print_and_format` | std::format and std::print |
|
|
| `mdspan` | Multidimensional spans |
|
|
| `ranges_zip` | zip, chunk, adjacent views |
|