Я читал в Интернете, что std::set
имеет полезные функции-члены, которые могут помочь в поиске элементов.
В частности,
std::set::lower_bound
, который возвращает итератор для наименьшего элемента, который является > = число x и
std::set::upper_bound
, которое возвращает итератор для наименьшего элемента, превышающего x.
Однако я хочу найти функцию, которая возвращает итератор для наибольшего элемент, не превышающий x. Есть ли такая функция в C ++?