Quel est le besoin du modèle lambda introduit dans C ++ 20 alors que C ++ 14 a déjà un lambda générique?

c ++ 14 introduit des lambdas génériques qui ont permis d'écrire ce qui suit: auto func = [](auto a, auto b){ return a + b; }; auto Foo = func(2, 5); auto Bar = func("hello", "world"); Il est très clair que ce lambda générique funcfonctionne exactement comme une fonction basée sur un modèle...