相关疑难解决方法(0)

c ++ std :: vector std :: sort无限循环

每当我试图对导致无限循环的对象矢量进行排序时,我就遇到了一个问题.我正在使用我传递给sort函数的自定义比较函数.

我能够通过在两个对象相等而不是true时返回false来解决问题但我并不完全理解解决方案.我认为这是因为我的比较功能违反了cplusplus.com上列出的规则:

比较函数对象,如果第一个参数位于其定义的特定严格弱顺序中的第二个参数之前,则返回两个与该范围中包含的相同类型的值,否则返回false.

任何人都可以提供更详细的解释吗?

c++ sorting stdvector

3
推荐指数
3
解决办法
1830
查看次数

标签 统计

c++ ×1

sorting ×1

stdvector ×1