Skip to content

Latest commit

 

History

History
55 lines (50 loc) · 1.32 KB

conclusion.md

File metadata and controls

55 lines (50 loc) · 1.32 KB
Topics Lessons
all_pairs_view
  • Views are tricky to write but easy to use.
  • C++20 isn’t quite ready for custom views.
  • range-v3 may help until closures are fixed.
vector<bool>, proxy iterators
  • Proxies are unintuitive, but valid in C++20.
  • Create a new world of novel iterator types.
  • Keep them in mind in your generic code.
iter_swap, iter_move
  • Customization points are powerful.
  • Easy to use and (usually) easy to customize.
  • Prefer std::ranges algorithms.
Thank you.
Moving to online Q&A.