std::allocator_traits<Alloc>::max_size
来自cppreference.com
< cpp | memory | allocator traits
定义于头文件 <memory>
|
||
static size_type max_size( const Alloc& a ) noexcept; |
(C++11 起) | |
若可能,则通过调用 a.max_size() ,从 a
获得最大理论可行的分配大小。
若上述行为不可行(例如 a
无成员函数 max_size()
),则返回 std::numeric_limits<size_type>::max()
(C++17 前)std::numeric_limits<size_type>::max() / sizeof(value_type) (C++17 起)
参数
(无)
返回值
理论最大分配大小
参阅
(C++17 中弃用)(C++20 中移除) |
返回最大的受支持分配大小 ( std::allocator<T> 的公开成员函数) |