FreeBSD Manual Pages
std::list::max_size(3) C++ Standard Libary std::list::max_size(3) NAME std::list::max_size - std::list::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 <list> int main() { std::list<char> q; std::cout.imbue(std::locale("en_US.UTF-8")); std::cout << "Maximum size of a std::list is " << q.max_size() << '\n'; } Possible output: Maximum size of a std::list is 768,614,336,404,564,650 See also size returns the number of elements (public member function) http://cppreference.com 2022.07.31 std::list::max_size(3)
NAME | Synopsis | Parameters | Return value | Complexity | Notes | Example | Possible output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::list::max_size&sektion=3&manpath=FreeBSD+Ports+15.0>
