динамической памяти? Как возможный воркэраунд - в зависимости от шаблонного типа FunctionT сделать буфер byte invoker_storage[sizeof(FunctionT)] и через new (invoker_storage) invoker(FunctionT f); там все разметить, но вот беда, что size_t от той же лямбды возвращает 1, т.е. буфер идет лесом. Сделать буфер гарантированно большим так себе вариант: я вообще хз сколько будет весить лямбда с захватом по ссылке всего замыкания, да и памяти у меня не много.
Еще раз, что ты сделать пытаешься?
Обсуждают сегодня