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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::array::max_size - std::array::max_size

Synopsis
	  constexpr 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
	  Because each std::array<T, N>	is a fixed-size	container,  the	 value
       returned	by
	  max_size equals N (which is also the value returned by size)

Example
       // Run this code

	#include <iostream>
	#include <locale>
	#include <array>

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

Output:
	Maximum	size of	the std::array is 10

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

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

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

home | help