The multiset::max_size() is an observer function in C++ STL which returns the maximum number of elements a container can hold. This limit might be due to system or library implementations. Being an observer function it does not modify the multiset in any way.
Parameters: This function does not accept any parameters.
Return Value: This method returns a positive integer denoting the maximum number of of elements the container can hold.
Note: The value returned by this function is usually the theoretical limit of the size of the container. However, at runtime, the size of the container may be limited to a value less than that returned by max_size() function due to RAM limitations.
The program below demonstrates the use of unordered_multiset::max_size()
Number of elements the multiset can hold is: 4294967295
- multimap maxsize() in C++ STL
- multiset erase() in C++ STL
- multiset::operator= in C++ STL
- multiset::emplace() in C++ STL
- multiset::swap() in C++ STL
- multiset size() in C++ STL with Examples
- multiset begin() and end() function in C++ STL
- multiset emplace_hint() function in C++ STL
- multiset count() function in C++ STL
- multiset value_comp() method in C++ STL
- multiset key_comp() function in C++ STL
- multiset get_allocator() function in C++ STL
- multiset max_size() in C++ STL with Examples
- multiset insert() function in C++ STL
- multiset find() function in C++ STL
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.