标签: c++
:
auto test = [..](..){..};
和
const auto test = [..](..){..};
答案 0 :(得分:5)
是的,如果lambda被声明为mutable,那么你不能在第二种情况下调用它。
mutable
int x = 0; const auto test = [x]() mutable { ++x; }; test(); // error