Wie erstelle ich ein variadisches generisches Lambda?

eit C ++ 14 können wir generische Lambdas verwenden:

auto generic_lambda = [] (auto param) {};

Dies bedeutet im Grunde, dass der Anrufoperator auf der Grundlage der als auto gekennzeichneten Parameter als Vorlage verwendet wird.

Die Frage ist, wie ein Lambda erstellt werden kann, das eine unterschiedliche Anzahl von Parametern akzeptiert, ähnlich wie eine variable Funktionsvorlage funktionieren würde. Wenn dies nicht möglich ist, welches ist das Nächste, was auf die gleiche Weise verwendet werden könnte? Wie würdest du es aufbewahren? Ist es möglich in einemstd::function ?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage