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