1.c++11 匿名函数[] [this] [&] [=]:https://blog.csdn.net/qq_30486241/article/details/49702467
重点:
[captures] (params) -> ret {Statments;}
captures的选项有这些:
[] 不截取任何变量
[&] 截取外部作用域中所有变量,并作为引用在函数体中使用
[=] 截取外部作用域中所有变量,并拷贝一份在函数体中使用
[=, &foo] 截取外部作用域中所有变量,并拷贝一份在函数体中使用,但是对foo变量使用引用
[bar] 截取bar变量并且拷贝一份在函数体重使用,同时不截取其他变量
[this] 截取当前类中的this指针。如果已经使用了&或者=就默认添加此选项。
2.C++11中的匿名函数(lambda函数,lambda表达式):https://blog.csdn.net/augusdi/article/details/11773943
3.C++11新特性:Lambda函数(匿名函数):https://www.cnblogs.com/lidabo/p/3908663.html