752 B
752 B
Module 14: C++26 and the Modern Frontier
Learning Goals
- Push
constexprandconstevalto compile-time limits - Chain operations on
std::expectedin a monadic style - Build expressive ranges pipelines for real data tasks
- Specialize
std::formatterfor 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 |