Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Advanced Ranges - Writing Modular, Clean, and Efficient Code with Custom Views

CppNow via YouTube

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

Reviews

Start your review of Advanced Ranges - Writing Modular, Clean, and Efficient Code with Custom Views

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.