Код: Выделить всё
auto&& mylambda = [&](int someparam)
{
some_function();
return 42;
};
< /code>
Это неправильно? Я знаю, что этот вычет автоматического типа запускает, но является ли лямбда (которую я считаю об этом как об созданной анонимной структуре с перегрузкой оператора () Код: Выделить всё
template
void ThisAcceptsALambda(Callable f)
{
Callable *addr = &f;
store(addr);
do_something_with_the_stored_addr_and_call_the_lambda();
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... rough-auto
Мобильная версия