Recursive Lambda Functions - nullstar/SecondBrain GitHub Wiki

Recursive Lambda Functions

Recursive lambda functions can be created by passing the lambda implementation to itself as a parameter. For example:

const auto lambdaFunc = [](const auto& lambdaFuncRef)
{
	lambdaFuncRef(lambdaFuncRef);	// recurse to next iteration
};
lambdaFunc(lambdaFunc);	// start first iteration

#CPlusPlus #Lambda #Recursion

⚠️ **GitHub.com Fallback** ⚠️