Возможно ли создать лямбду в куче за один шаг?

Мы можем создать лямбду следующим образом:

auto x = [](){};

Я могу создать копию этого в куче, как это:

auto y = new decltype(x)(x);

Вопрос в том, можно ли сделать это за один шаг? Создание лямбды на куче без дополнительных шагов?

Ответ 1

Вы можете использовать auto в новом выражении:

new auto ([](){});