草庐IT

LambdaHolder

全部标签

c++ - 错误,无法在构造函数主体中构造 lambda 的拷贝

这个问题在这里已经有了答案:UnderstandinghowLambdaclosuretypehasdeleteddefaultconstructor(2个答案)关闭5年前。下面接受一种初始化成员的方式,另一种是错误的。我不明白:templatestructLambdaHolder{LambdaHolder(TlambdaIn){lambda=lambdaIn;}//ThiswillnotworkLambdaHolder(TlambdaIn):lambda(lambdaIn){}//ThiswillworkfineTlambda;};intmain(){autolambda=[](){