C++11 Lambda表达式
前言lambda表达式是C++11新特性之一,下面一起来看一下lambda表达式。先来看一个例子,假设有一个整数列表,我们希望统计一下其中有多少个整数可以被7整除。第一种方案,我们先采用普通函数的形式来实现。我们使用vector来存储数字,使用generate()来往vector中填充随机数。 这里介绍一下generate()的用法,该函数接受一个区间,由前两个参数指定,并将区间中的每个元素设置为第三个参数返回的值,如下:std::generate(v.begin(),v.end(),std::