7-3 lambda表达式的实现原理
/
7.3 lambda表达式的实现原理
lambda表达式本质上是创建了一个类,然后实例化一个类对象。函数体是该类的重载运算符()
,调用lambda表达式时,本质就是调用这个对象的()运算符函数。
lambda表达式本质上是创建了一个类,然后实例化一个类对象。函数体是该类的重载运算符()
,调用lambda表达式时,本质就是调用这个对象的()运算符函数。
标准容器只要支持initializer_list
,就能使用列表初始化。其中,initializer_list
是一个支持begin,end和size成员函数的类模板。