This article shows a series of code samples for working with ranges with and without the ranges-v3 library.| Marius Bancila's Blog
Conceptually a Range is a simple concept: it’s just a pair of two iterators - to the beginning and to the end of a sequence (or a sentinel in some cases). Yet, such an abstraction can radically change the way you write algorithms. In this blog post, I’ll show you a key change that you get with C++20 Ranges.| C++ Stories