相关疑难解决方法(0)

std :: multiset是否保证插入顺序?

我有一个std::multiset存储元素class A.我operator<为这个课提供了自己的实现.我的问题是,如果我在这个multiset中插入两个等效对象,他们的顺序是否有保证?例如,首先我将一个对象a1插入到集合中,然后将一个等效对象a2插入到该集合中.当我遍历集合时,我可以期待a1之前a2的结果吗?如果不是,有没有办法用multiset实现这个目的?

c++ stl standard-library data-structures

12
推荐指数
1
解决办法
3368
查看次数

在C++多集中获取前N个元素

如何从多集结构中获取前N个元素,而不是不断获取第一个(.begin())元素然后擦除它?

我只是想在不影响multiset的情况下对前N个元素求和.

c++ multiset

2
推荐指数
1
解决办法
1988
查看次数

标签 统计

c++ ×2

data-structures ×1

multiset ×1

standard-library ×1

stl ×1