Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::multimap::max_size(3)    C++ Standard Libary   std::multimap::max_size(3)

NAME
       std::multimap::max_size - std::multimap::max_size

Synopsis
	  size_type max_size() const;		(until C++11)
	  size_type max_size() const noexcept;	(since C++11)

	  Returns the maximum number of	elements the container is able to hold
       due to system
	  or  library  implementation limitations, i.e.	std::distance(begin(),
       end()) for the
	  largest container.

Parameters
	  (none)

Return value
	  Maximum number of elements.

Complexity
	  Constant.

Notes
	  This value typically reflects	the theoretical	limit on the  size  of
       the container, at
	  most	std::numeric_limits<difference_type>::max().  At  runtime, the
       size of the
	  container may	be limited to a	value smaller than max_size()  by  the
       amount of RAM
	  available.

Example
       // Run this code

	#include <iostream>
	#include <locale>
	#include <map>

	int main()
	{
	    std::multimap<char,	char> q;
	    std::cout.imbue(std::locale("en_US.UTF-8"));
	    std::cout << "Maximum size of a std::multimap is " << q.max_size()
       << '\n';
	}

Possible output:
	Maximum	size of	a std::multimap	is 576,460,752,303,423,487

See also
	  size returns the number of elements
	       (public member function)

http://cppreference.com		  2022.07.31	    std::multimap::max_size(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::multimap::max_size&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help