我有一个std::set
,它存储两个整数的std::pair
个。通过允许我通过帮助课程,std::set
也被排序。但是,到目前为止,我已编写了许多代码行,现在,在最后的测试中,“他们”告诉了我一些事实,这实际上意味着我需要在std::set
中允许重复。当然,这不是std::set
所做的。任何不会让我改变整个大项目的替代方案?
简而言之,我使用std::set
作为有序列表,数据为std::pair
两个整数。
答案 0 :(得分:8)
您可以使用std::multiset
。这应该适用于你所描述的内容。
答案 1 :(得分:4)
std::multiset就是答案。