C++20增强了泛型算法find/find_if/find_if_not用于在容器中查找符合条件的元素.
1.find
template< class InputIt, class T >
InputIt find( InputIt first, InputIt last, const T& value );
template< class InputIt, class T >
constexpr InputIt find( InputIt first, InputIt last, const T& value );
template< class ExecutionPolicy, class ForwardIt, class T >
ForwardIt find( ExecutionPolicy&& policy,
ForwardIt first, ForwardIt last, const T& value );
find搜索容器,返回迭代器
#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector a ={1,2,3,4,5};
auto ifFind = find(a.begin(), a.end(), 3);