【发布时间】:2011-02-08 06:22:00
【问题描述】:
我有一个std::multiset,它存储class A 的元素。我已经为这个类提供了我自己的operator< 实现。我的问题是,如果我在这个多重集中插入两个等效对象,它们的顺序是否得到保证?例如,首先我将对象a1 插入到集合中,然后将等效对象a2 插入到该集合中。当我遍历集合时,我可以期望 a1 出现在 a2 之前吗?如果没有,有没有办法使用 multiset 来实现这一点?
【问题讨论】:
标签: c++ stl data-structures standard-library