C++ multimap clear() functionThe C++ multimap clear() function is used to remove all the elements of the multimap container. It clears the multimap and sets its size to 0. SyntaxParameterNone Return valueNone ComplexityLinear in size. Iterator validityAll iterator, references and pointers related to this container are invalidated. Data RacesThe container is modified. All contained elements are modified. Exception safetyThis function never throws exception. Example 1Let's see the simple example to calculate the size of multimap before and after clear operation: Output: Initial size of multimap before clear operation = 5 Size of multimap after clear operation = 0 In the above example, a multimap is initialized with 5 elements therefore, the size is 5 but after the clear operation, size becomes 0. Example 2Let's see a simple example to clear the elements of the multimap: Output: mymultimap contains: 1 : Nikita 1 : Ashish 2 : Divya mymultimap contains: 1 : Aman 2 : Deep In the above example, after clear the multimap, we can add the new elements without initialization. Example 3Let's see a simple example to clear the elements of the multimap: Output: m1 group has following members: 1 : Nikita 1 : Ashish 2 : Deep m2 group has following members: 1 : Nidhi 2 : Priya 2 : Gitanjali m3 group has following members: 1 : Manas 3 : Fruti 3 : Kamlesh Which group do you want to delete? 1.m1 2.m2 3.m3 Please enter your choice: 2 Group m2 has been cleared. In the above example, there are three groups of multimap and according to the user?s choice one group has been deleted. Example 4Let's see a simple example: Output: 1. Fruit bucket has following fruits = Apple : 190 Banana : 40 Orange : 120 Do you want to clear your fruit bucket? Press 1 for Yes and 0 for No: 0 3 fruits in bucket 2. Fruit bucket has following fruits = Apple : 190 Banana : 40 Orange : 120 Do you want to clear your fruit bucket? Press 1 for Yes and 0 for No: 1 0 fruits in bucket In the above example, a fruit multimap is initialized with three fruits. Asking for clear the multimap if you enter 0 then fruit bucket has 3 elements or if you enter 1 then it will clear the fruit multimap and the size becomes 0. Next TopicC++ multimap |
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India