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
+20
View File
@@ -0,0 +1,20 @@
# Module 14: C++26 and the Modern Frontier
## Learning Goals
- Push `constexpr` and `consteval` to compile-time limits
- Chain operations on `std::expected` in a monadic style
- Build expressive ranges pipelines for real data tasks
- Specialize `std::formatter` for domain types (library direction through C++26)
> **Note:** C++26 is still evolving. These exercises use C++23 as the baseline and
> focus on techniques and library directions that remain central in C++26.
## Exercises
| Exercise | Topic |
|----------|-------|
| `constexpr_frontier` | consteval, compile-time algorithms |
| `monadic_expected` | Monadic expected composition |
| `pipeline_ranges` | Advanced ranges pipelines |
| `custom_formatter` | std::formatter specialization |