use*_*140 1 c++ c++11
我有一个基本语法问题。我试图理解在赋值中使用方括号内的运算符的含义。例如
a = [&] (const std::string&) { ... };
a = [=] (const std::string& b) { ... };
谢谢,
thu*_*.k. 5
它们区分闭包中通过引用 ([&]) 或通过值 ([=]) 捕获变量。有关详细信息,请参阅http://en.cppreference.com/w/cpp/language/lambda。
归档时间:
11 年,9 月 前
查看次数:
2565 次
最近记录:
3 年,6 月 前