C++:lambda捕获列表

问题

  1. 标准库定义了一个名为count_if的算法,类似find_if,此函数接受一对迭代器,
    表示一个输入范围,还接受一个谓词,会对输入范围中每个元素执行。
    count_if返回一个计数值,表示谓词有多少次为真。
    使用count_if重写我们程序中统计有多少单词长度超过6.
  2. 编写一个lambda,捕获一个局部int变量,并递减变量值,直至它为0,一旦变量为0.
    再调用lambda应该不再递减.lambda应该返回一个bool值,值出捕获的变量值
    是否为0.

C++.
image-2110

源代码

1:

2:

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据