1. 首页
  2. 数据库
  3. 其它
  4. 有效使用Lambda表达式和std::function

有效使用Lambda表达式和std::function

上传者: 2021-02-01 16:58:36上传 PDF文件 94.37KB 热度 10次
函数对象和 std::function在各个库中实现各不同。C++11的lambda表达式使它们更有效地被使用函数对象类,即实现operator()的类,多年来被C++程序员所熟知,它们被用做 STL算法中的谓词(predicate)。然而,实现简单的函数对象类是一件繁琐的事情,如:假设v是int为元素的STL容器,我们要计算其中有多少元素是指定整数 n的倍数。STL的方式如下:std:
下载地址
用户评论