gpt4 book ai didi

c++ - 返回 map 的 map::lower_bound

转载 作者:行者123 更新时间:2023-11-30 01:00:17 25 4
gpt4 key购买 nike

除了返回一个新的子映射而不是迭代器之外,是否有一个函数与 map::lower_bound 做同样的事情?

编辑:该函数应返回一个子映射,其中包含键等于或大于特定值(给定的值)的所有值作为函数的输入)。

最佳答案

是这样的吗?

// Beware, brain-compiled code ahead!
template< typename K, typename V >
std::map<K,V> equal_or_greater(const std::map<K,V>& original, const K& k)
{
return std::map<K,V>( original.lower_bound(k), original.end() );
}

编辑: 看起来您实际上想要 upper_bound() 而不是 lower_bound()

关于c++ - 返回 map 的 map::lower_bound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2843948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com