AI, Data Science & Cloud Certificates from Google, IBM & Meta
Launch Your Cybersecurity Career in 6 Months
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
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