Ds\PriorityQueue::allocate
(PECL ds >= 1.0.0)
Ds\PriorityQueue::allocate — Виділяє пам'ять під зазначену місткість
Опис
public Ds\PriorityQueue::allocate(int $capacity): void
Гарантує, що виділено достатньо пам'яті під задану місткість (кількість значень). Дозволяє уникнути динамічного перерозподілу пам'яті під час додавання значень.
Список параметрів
capacity
Місткість. Очікувана кількість значень.
Зауваження :
Якщо нове значення місткості менше поточного, воно не зміниться.
Зауваження :
Значення місткості округляється до найближчого ступеня двійки (тобто 8, 16, 32, 64, 128 і т.д.)
Значення, що повертаються
Функція не повертає значення після виконання.
Приклади
Приклад #1 Приклад використання Ds\PriorityQueue::allocate()****
Loading...
Висновок наведеного прикладу буде схожим на:
int(8)
int(128)