将一组元素从一个多图存储到另一个多图

时间:2017-02-08 15:59:42

标签: c++ std multimap

让我们假设我有这个多图

std::multimap<char,int> mymm;

mymm.insert (std::make_pair('x',10));
mymm.insert (std::make_pair('y',20));
mymm.insert (std::make_pair('z',30));
mymm.insert (std::make_pair('z',40));

然后,我想找到所有具有特定键的元素&#34; z&#34;在mymm中存储在另一个多地图std::multimap<int,int> mymm2;上,因此mymm2中的元素将是:

keys values
z    30
z    40

我怎么能做这样的事情。

提前致谢

1 个答案:

答案 0 :(得分:2)

好吧,the documentation已经得到了我们所需要的一切:

phones_master