trainings/AdvancedCppV2/Presentation/moder_cpp_cpp20_intro.md

917 B

Cpp20

  • ranges
  • modules
  • operator<=>,
  • designated initializers,
  • atributes
  • pack-expansion in lmabdas (how to avoid copy)
  • template syntax for lambdas
  • uniform erasure
  • How to log useful informations in fast way using C++20 (source_loaction), subtitution for old macros.
  • bit operations
  • format your string like in printf