C++Now 2019 has ended
Back To Schedule
Wednesday, May 8 • 14:30 - 16:00
Using C++20 Ranges Effectively

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
This course provides a survey of C++20 ranges and their application. Ranges are the largest revamp of the Standard Template Library (STL) in 20 years and will impact daily C++ programming dramatically. Some of the changes seem minor, but full utilization of ranges is much more transformational to coding practice.

The tutorial goes beyond the basics to explore what's behind the library. For example, understand the key differences between algorithms and views and when to apply them. As the first major library in c++ to apply Concepts the tutorial will look at Range Concepts and how the library utilizes the new language feature.

Chock full of example code and a few exercises this tutorial will bootstrap programmer's usage of std::ranges. The tutorial will be updated to reflect the latest c++20 changes as of Kona meeting.

avatar for Jeff Garland

Jeff Garland

CrystalClear Software
Jeff Garland has worked on many large-scale, distributed software projects over the past 30+ years. The systems span many different domains including telephone switching, industrial process control, satellite ground control, ip-based communications, and financial systems. He has written... Read More →

Wednesday May 8, 2019 14:30 - 16:00 MDT
Hudson Commons