lambda表达式可以构造一个闭包,能够捕获当前作用域变量的无名函数对象。
使用lambda可以就地的定义一个目标函数,不需要额外的再写一个命名函数或者函数对象。
- 函数对象:在类中重载函数调用符(),此时类的对象就能像普通函数一样调用,因此取名为函数对象,同时它也可以称之为仿函数。如下:
1 | #include <iostream> |
lambda表达式可以构造一个闭包,能够捕获当前作用域变量的无名函数对象。
使用lambda可以就地的定义一个目标函数,不需要额外的再写一个命名函数或者函数对象。
1 | #include <iostream> |
auto&decltype关键字用于进行类型推导,使其在编译期就能推导出变量或者表达式的类型。
Update your browser to view this website correctly. Update my browser now