std::hive<T,Allocator>::block_capacity_default_limits
static constexpr std::hive_limits block_capacity_default_limits() noexcept; | (начиная с C++26) |
Возвращает определяемые реализацией значения ограничений вместимости блока по умолчанию.
Возвращаемое значение
Объект типа std::hive_limits.
Сложность
Постоянная.
Пример
#include <hive>
#include <iostream>
int main()
{
constexpr auto limits{std::hive<int>::block_capacity_default_limits()};
std::cout << limits.min << ' ' << limits.max << '\n';
}
Возможный вывод:
76 255
См. также
| возвращает количество элементов, которое может храниться в текущем выделенном хранилище (открытая функция-член) |
|
| резервирует хранилище (открытая функция-член) |
|
| уменьшает использование памяти, освобождая неиспользуемую память (открытая функция-член) |
|
| освобождает зарезервированные блоки и соответственно уменьшает вместимость (открытая функция-член) |
|
| возвращает текущие ограничения вместимости блока (открытая функция-член) |
|
|
[static] | возвращает жёсткие ограничения вместимости блока (открытая статическая функция-член) |
|
[static] | проверяет, соблюдаются ли заданные жёсткие ограничения вместимости (открытая статическая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/container/hive/block_capacity_default_limits