So erstellen Sie eine Variable generische lambda?

Da C++14 wir können generische lambdas:

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

Dies bedeutet im Grunde, dass seine call-operator Vorlagen basierend auf den Parametern, die mit auto markiert.

Die Frage ist, wie man eine lambda akzeptieren kann, eine Variable Anzahl von Parametern, die ähnlich wie eine Variable Funktion Vorlage funktionieren würde ? Wenn dies nicht möglich ist, was ist die nächste Sache, die verwendet werden könnten, den gleichen Weg ?
Wie würden Sie es speichern ? Ist es möglich in einem std::function ?

InformationsquelleAutor der Frage Drax | 2014-09-17

Schreibe einen Kommentar