multimap::erase

从指定位置的多重映射中移除一个元素或一定范围内的元映或移除与指定关键值匹配的元素。

iterator erase(
   const_iterator Where
);
iterator erase(
   const_iterator First,
   const_iterator Last
);
size_type erase(
   const key_type& Key
);

参数

  • Where
    要移除的元素的位置。

  • First
    要移除的第一个元素的位置。

  • Last
    最后一个元素前面的要移除元素的位置。

  • Key
    要移除元素的键。

返回值

对于前两个成员函数,指定保持在所有元素外的第一个元素中移除一双向迭代器或如果不存在这样的元素设置为末尾的元素。

为第三个成员函数,返回从多重集合中移除元素的数目。

备注

有关代码示例,请参见 map::erase

要求

标头: <map>

命名空间: std

请参见

参考

<map>

multimap 类

multimap::clear

map::max_size、map::clear、map::erase 和 map::size

标准模板库