名称lambda来自lambda calculus(ℷ演算),一种定义和应用函数的数学系统。这个系统让您能够使用匿名函数。在c++11中,对于接受函数指针或函数符的函数,可以使用匿名函数(lambda)作为其参数。
[](int x){
return x % 3 == 0;}//lambda
这与以下函数定义很像:
bool f3(int x){
return x % 3 == 0
名称lambda来自lambda calculus(ℷ演算),一种定义和应用函数的数学系统。这个系统让您能够使用匿名函数。在c++11中,对于接受函数指针或函数符的函数,可以使用匿名函数(lambda)作为其参数。
[](int x){
return x % 3 == 0;}//lambda
这与以下函数定义很像:
bool f3(int x){
return x % 3 == 0