В отличие от lower_bound, upper_bound не возвращает итератор элементу, если он сравнивается с значением, но только если он сравнивает строго больше.C++ STL Алгоритмы upper_bound(), которые не являются строго большими
Есть ли альтернатива, если мне нужен алгоритм upper_bound, который больше или равен.
... 'lower_bound()' ? – quasiverse
-1 вопрос непонятен. вы говорите, что хотите больше или равно. вы имеете в виду первый элемент, который больше или равен стоимости, которую вы даете? или последний элемент больше или равен значению, которое вы даете? или * any * item больше или равно значению, которое вы даете? эти имена и контракты этих функций уже очень запутывают, поэтому, пожалуйста, будьте очень точны в отношении того, что вы просите. –