一:功能
用于查找元素,给定一个序列和一个查询条件,返回序列中第一个不满足查询条件的位置。
二:用法
#include <vector>
#include <algorithm>
#include <iostream>
int main() {
std::vector<int> data{1, 2, 3, 4, 5, 6, 7, 8, 9};
auto pp = std::partition_point(data.begin(), data.end(),
[](int v) { return v < 5; });
std::cout << "*pp == " << *pp << "\n";//5
}