如何使用运算符>在部分排序复制中
我希望这不是一个菜鸟问题 - 尽管这是我在 stackoverflow 上的第一个问题;)
当将partial_sort_copy与例如2个向量一起使用时,它会为您提供“最小”的n值,具体取决于operator<的方式。是为 T 的类定义的(其中 n 是目标向量的大小)
是否有可能使用运算符>相反,不定义额外的函数?
提前致谢 :)
I hope this is not a noob question - allthough it is my first here on stackoverflow ;)
When using partial_sort_copy with for example 2 vectors, it gives you the "smallest" n values, depending on how operator< is defined for the Class of the T (where n is the size of the target vector)
Is there a possibility to use operator> instead, without defining an extra function?
Thanks in advance :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不必定义额外的函数; C++ 标准库已经有一个。
它称为
std::greater
。You don't have to define an extra function; the C++ Standard Library already has one.
It's called
std::greater
.