Chapter 5: Lambda Expressions
The C++11 standard introduced the lambda expression (sometimes called the lambda function, or just lambda). This feature allows an anonymous function to be used in the context of an expression. Lambdas may be used in function calls, containers, variables, and other expression contexts. It may sound innocuous, but it's remarkably useful.
Let's start with a brief review of lambda expressions.