文章分类 - Casablanca
[英][ˌkæsəˈblæŋkə][美][ˌkæsəˈblæŋkə, ˌkɑsəˈblɑŋkə]
卡萨布兰卡
摘要:lambda函数的形式就是:[captures](params)->ret{Statments;} []不截取任何变量[&}截取外部作用域中所有变量,并作为引用在函数体中使用[=] 截取外部作用域中所有变量,并拷贝一份在函数体中使用[=, &foo] 截取外部作用域中所有变量,并拷贝一份在函数体中使用,但是对foo变量使用引用[bar] 截取bar变量并且拷贝一份在函数体重使用,同时不截取其他变量[this]截取当前类中的this指针。如果已经使用了&或者=就默认添加此选项。
阅读全文