我想通过一个lambda表达式实现函数,如下所示:def f(x, y, z):我想使用lambda表达式,如下所示:f = lambda x, y, z: x + 1, y * 2, z * 3*Traceback (most recent call last):
File "<input>", line
当我尝试编译这段代码(VS2010)时,我得到了以下错误:error C3499: a lambda that has been specified to have a void return typebool temp = boost::regex_search(start, end, what, expression, flags); });我是如何指定lambda有一个'void‘返回类型的?此外,我如何指定lambda有'bool‘返回</em