标签: c++ c++17
我们可以这样创建一个lambda:
auto x = [](){};
我可以像这样在堆上创建一个副本:
auto y = new decltype(x)(x);
问题是,是否可以一步一步做到这一点?在堆上创建lambda,而无需执行额外的步骤?
答案 0 :(得分:36)
您可以在新表达式中使用auto:
auto
new auto ([](){});