标签: c++ sorting stdmap
有没有办法按数据而不是密钥对std :: map进行排序?现在我的代码将整个地图复制到一个数组中,只是为了做到这一点。
答案 0 :(得分:3)
据我所知,std::map将为您提供迭代器,该迭代器将遍历按键排序的项目。只能通过值来浏览已排序的项目,并仍然使用地图,是将整个集合重写为另一个地图,键和值相反。
std::map