![]() |
VOOZH | about |
multimap_name.erase(key)Parameters: The function accepts one mandatory parameter key which specifies the key to be erased in the multimap container. Return Value: The function does not return anything. It erases all the elements with the specified key.
The multimap before using erase() is : KEY ELEMENT 1 40 2 30 2 20 3 60 5 50 The multimap after applying erase() is : KEY ELEMENT 5 50 3 60
multimap_name.erase(iterator position)Parameters: The function accept one mandatory parameter position which specifies the iterator that is the reference to the position of the element to be erased. Return Value: The function does not returns anything. Program below illustrate the above syntax:
The multimap before using erase() is : KEY ELEMENT 1 40 2 30 2 20 3 60 5 50 The multimap after applying erase() is : KEY ELEMENT 3 60 2 20 1 40
multimap_name.erase(iterator position1, iterator position2)Parameters: The function accepts two mandatory parameters which are described below:
The multimap before using erase() is : KEY ELEMENT 1 40 2 30 2 20 3 60 5 50 The multimap after applying erase() is : KEY ELEMENT 5 50 1 40