VOOZH about

URL: https://www.geeksforgeeks.org/cpp/unordered_multiset-reserve-in-c-stl/

⇱ unordered_multiset reserve() in C++ STL - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

unordered_multiset reserve() in C++ STL

Last Updated : 23 Jul, 2019
The reserve() function of unordered_multiset sets the number of buckets in the container (bucket_count) to the most appropriate to contain at least n elements. If n is greater than the current bucket_count multiplied by the max_load_factor, the container's bucket_count is increased and a rehash is forced. If n is lower than that, the function may have no effect. Syntax:
void reserve( size_type n );
where size_type is an unsigned integral type. Parameters: This method accepts a mandatory parameter n which is the number of elements requested as minimum capacity. Returns: It does not returns any value. Below are the programs to illustrate reserve() method: Example 1:
Output:
The values in unordered_multiset : 7 6 5
Example 2:
Output:
The values in unordered_multiset : GeeksforGeeks forGeeks Geeks
Comment
Article Tags: