Ich bin neu in C ++ 11 lambdas und möchte ein binäres lambda in ein unäres umwandeln, indem ich seinen zweiten Parameter binde:
Die Kompilierung schlägt mit
[Wie] kann dies getan werden?
Demo
Verwenden Sie auch std::bind über std::bind1st und std::bind2nd , da beide in C veraltet waren ++ 11 und sollen in C ++ 17 entfernt werden.
std::bind
std::bind1st
std::bind2nd
Wenn Sie bereits Lambda-Ausdrücke verwenden, verwenden Sie einfach einen anderen:
Tags und Links c++ lambda c++11