std::allocator_traits<Alloc>::max_size
From cppreference.com
< cpp | memory | allocator traits
Defined in header <memory>
|
||
static size_type max_size( const Alloc& a ) noexcept; |
(since C++11) | |
If possible, obtains the maximum theoretically possible allocation size from the allocator a
, by calling
a.max_size()
If the above is not possible (e.g. a
does not have the member function max_size()
), then returns std::numeric_limits<size_type>::max()
(until C++17)std::numeric_limits<size_type>::max() / sizeof(value_type) (since C++17)
Parameters
(none)
Return value
Theoretical maximum allocation size
See also
(deprecated in C++17)(removed in C++20) |
returns the largest supported allocation size (public member function of std::allocator<T> ) |