Using C++20 Ranges Effectively
Explore the transformative impact of C++20 ranges on daily programming in this comprehensive conference talk. Delve into the largest revamp of the Standard Template Library in two decades, going beyond basics to understand key differences between algorithms and views. Examine Range Concepts and their application of the new language feature, with numerous code examples and exercises to bootstrap usage of std::ranges. Learn about range types, iterators, adapters, and containers, as well as practical applications in sorting, filtering, and transforming data. Gain insights into projection parameters, shortcircuiting, and the use of span. Update your C++ skills with this in-depth look at the latest language features, presented by experienced software developer Jeff Garland at CppNow 2019.