c++ 查找容器中不满足条件的元素,返回iterator(find_if_not)

#include <iostream>     // std::cout
#include <algorithm>    // std::find_if_not
#include <array>        // std::array
using namespace std;
int main () {
  array<int,5> foo = {1,2,3,4,5};

  array<int,5>::iterator it =find_if_not (foo.begin(), foo.end(), [](int i){return i%2;} );  //偶数就为假 
  cout << "The first even value is " << *it << '\n';

  return 0;
}

猜你喜欢

转载自www.cnblogs.com/sea-stream/p/9823613.html
今日推荐