std :: map按数据排序?

时间:2010-10-21 23:44:36

标签: c++ sorting stdmap

有没有办法按数据而不是密钥对std :: map进行排序?现在我的代码将整个地图复制到一个数组中,只是为了做到这一点。

1 个答案:

答案 0 :(得分:3)

据我所知,std::map将为您提供迭代器,该迭代器将遍历按键排序的项目。只能通过值来浏览已排序的项目,并仍然使用地图,是将整个集合重写为另一个地图,键和值相反。