map<int, vector<int>> myMap; myMap[1] +=2; myMap[1] +=3; 如上,把3添加到myMap[1]后如何删除

map<int, vector<int>> myMap; myMap[1] +=2; myMap[1] +=3; 如上,把3添加到myMap[1]后如何删除,第1张

你这个能通过编译的?你mymap的值是个vector,你要把2,3都放在键值为1的地方,可以

mymap[1].pushback(2)mymap[1].pushback(3)要d出就popback。不知道是不是你要达到的效果

不可以。

这是不可能的,不过可以换个思路,比如你的value存数组或者集合,把两个值存在一个集合或者数组,放进map里,一个单值不可能融合另一个值,没法融合的都是map值不一样的如果强制加入的话,系统有可能蹦。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11825001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存