C++ Lambdas in C++ Lambda functions, also known as anonymous functions or function literals are functions that do not have a defined identifier and are often passed to higher order functions.