From Iterators To Ranges — The Upcoming Evolution Of the Standard Library

Talk
Tue 13:30 - 14:15
You don't need a laptop
Panoramic 1
C/C++

Summary

Pairs of iterators are ubiquitous throughout the C++ library. It is generally accepted that combining such a pair into a single entity usually termed Range delivers more concise and readable code. Defining the precise semantics of such Range concept proves surprisingly tricky, however. Theoretical considerations conflict with practical ones. Some design goals are mutually incompatible altogether.

One Response to “From Iterators To Ranges — The Upcoming Evolution Of the Standard Library”

Leave a Reply