Есть ли функция, которая делает то же самое, что и map::lower_bound
, за исключением того, что возвращает новую подкарту, а не итератор?map :: lower_bound, который возвращает карту
Редактировать: Функция должна возвращать суб-карту, которая содержит все значения, для которых ключ равен или больше, чем определенное значение (которое дано в качестве входных данных для функции).
Что вы ожидаете от такого подмапа? –
Что касается вашего редактирования: для этого вам не нужна 'upper_bound()'? – sbi
'lower_bound' найдет первый элемент, который не меньше заданного ключа, который, очевидно, будет включать сам ключ. 'upper_bound' исключает ключ. –