Learn Backend Development Part-Time, Online
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the power of C++20 ranges and learn how custom views can simplify complex data transformations while improving code expressiveness in this comprehensive conference talk. Discover how to create reusable, lazy-evaluated views that operate on ranges, enabling you to avoid unnecessary intermediate containers and streamline complex data processing tasks. Master the creation of highly specialized transformations that go beyond standard views like std::views::transform and std::views::filter, allowing you to handle more complex, state-dependent logic with greater flexibility. Examine real-world examples demonstrating how custom views enhance both performance and maintainability in modern C++ applications, from basic filtering operations to sophisticated, state-dependent transformations. Learn practical techniques for writing modular, clean, and efficient code that leverages the full potential of the ranges library, with insights from a Bloomberg software engineer working on high-performance execution management systems.
Syllabus
Advanced Ranges - Writing Modular, Clean, and Efficient Code with Custom Views - Steve Sorkin
Taught by
CppNow