Summary
Section 16.1 Introduction
Standard Library algorithms are functions that perform such common data manipulations as searching, sorting and comparing elements or entire containers.
Section 16.3 Lambda Expressions
Lambda expressions (or lambdas; p. 710) provide a simplified syntax for defining function objects directly where they are used.
Section 16.3.1 Algorithm for_each
The for_each algorithm (p. 711) calls a function that performs a task once for each element in a sequence. The called function must have one parameter of the container’s element type.
Section 16.3.2 Lambda with an Empty Introducer
Lambdas begin with the lambda introducer (
[]
, p. 711), followed by a parameter list and function body.A lambda can use local ...
Get C++ How to Program, 10/e now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.