Как правильно определить функцию, которая получает лямбда-параметр int-> int
по ссылке?
void f(std::function< int(int) >& lambda);
или
void f(auto& lambda);
Я не уверен, что последняя форма имеет даже юридический синтаксис.
Есть ли другие способы определения лямбда-параметра?