【发布时间】:2016-01-22 23:41:06
【问题描述】:
我有一个bitsets的向量:
vector < bitset<1024> > myvector;
对此向量进行排序的最佳方法是:
0:xxx0100
1:xxx1100
2:xxx0010
3:xxx0001
...
...
按此顺序:
0:xxx0001
1:xxx0010
2:xxx0100
3:xxx1100
...
...
我已经尝试用 std:sort 来做这件事,但它不起作用,因为 std:sort 使用“
提前感谢您的帮助!非常感谢任何建议或想法!
编辑:
我的问题与Sorting a vector of custom objects 不同,因为bitset 不可能使用“bitset?
【问题讨论】:
-
您可以将 std::sort 与自定义比较器一起使用。
-
感谢您的评论!你能解释一下,如何做到这一点?或者举个例子?
-
尝试进行网络搜索。另外,请务必阅读有关排序功能的文档。