你正在寻找的是std::ranges::find_if,你会像这样使用它
auto iterator = std::ranges::find_if(vector, lambda);
Run Code Online (Sandbox Code Playgroud)
这确实需要 C++20 支持。如果你没有那个,那么使用普通的旧std::find_if像
auto iterator = std::find_if(vector.begin(), vector.end(), lambda);
Run Code Online (Sandbox Code Playgroud)