请问multimap<int, int>和map<int, set<int> >在使用上有区别吗?

请问multimap<int, int>和map<int, set<int> >在使用上有区别吗?

如题,谢谢。

这种问题最好是直接在搜一下别人的总结文章,例如在csdn上搜。。

当你了解multimap(存key-value,只是key可以有多个)

map(存key-value,key不可重复。扩展的还有unorder_map)

 set(只存key)

了解基本的功能也就差不多懂他们的区别了

multimap的key值可以重复,map的key不可以重复,set的值 不可以重复。望采纳,不懂的可以关注私信我。