相关疑难解决方法(0)

c ++ 0x:通过引用接收lambda作为参数的正确方法

定义int->int通过引用接收lambda参数的函数的正确方法是什么?

void f(std::function< int(int) >& lambda);
Run Code Online (Sandbox Code Playgroud)

要么

void f(auto& lambda);
Run Code Online (Sandbox Code Playgroud)

我不确定最后一种形式是否是合法的语法.

还有其他方法来定义lambda参数吗?

c++ lambda function-parameter function-prototypes c++11

69
推荐指数
4
解决办法
6万
查看次数