C++17

  • Boost filesystem
  • execution policy: parallel algorithm support for range-based for loops - potential for easily parallelsing existing code
  • structured bindings
  • clamp
  • std::optional
  • [[maybe_unused]]

C++20

Wish list

See the compiler support matrix.

  • std::format
  • modules - wait for clang12, gcc11

Modules

Look interesting but not available until clang-12.