【发布时间】:2019-12-17 12:24:43
【问题描述】:
我知道 equal_range(k) 可以得到值的范围:
以 k 开头或大于 k 的元素或 end and
以大于 k 或 end 的元素结束。
我想修改这种行为,只给我一个值范围:
以 k 或 end 开头
以大于 k 的元素结束或结束
这是为了达到结果,如果容器中不存在范围,则将迭代器返回到 end,以便我可以将它们与容器末尾进行比较。
我该怎么做???
我尝试使用范围函数?
但是当我将 make_tuple 形成复合键传递给 lower_bound 时,它给了我巨大的错误,所以我放弃了
【问题讨论】:
标签: boost-multi-index equal-range