...

/

Understanding Views from the Ranges Library

Understanding Views from the Ranges Library

Learn about lazy evaluation with Views in the Ranges Library and its importance in manipulating data.

Lazy evaluation with views in the Ranges library

Views in the Ranges library are lazy evaluated iterations over a range. Technically, they are only iterators with built-in logic, but syntactically, they provide a very pleasant syntax for many common operations.

The following is an example of how to use a view to square each number in a vector (via iteration):

Access this course and 1400+ top-rated courses and projects.