자료구조 Ds\Deque::allocate
(PECL ds >= 1.0.0)
Ds\Deque::allocate — 필요한 용량에 충분한 메모리 할당
설명
public Ds\Deque::allocate(int $capacity
): void
필요한 용량에 충분한 메모리가 할당되었는지 확인합니다. 이렇게 하면 값이 추가될 때 내부를 재할당할 필요가 없습니다.
매개변수
capacity
- 용량을 할당해야 하는 값의 수입니다.
메모: 이 값이 현재 용량보다 작거나 같으면 용량이 동일하게 유지됩니다.
메모: 용량은 항상 가장 가까운 2의 거듭제곱으로 반올림됩니다.
반환 값
값이 반환되지 않습니다.
Examples
예제 #1 Ds\Deque::allocate() 예제
<?php
$deque = new \Ds\Deque();
var_dump($deque->capacity());
$deque->allocate(100);
var_dump($deque->capacity());
?>
위의 예는 다음과 유사한 결과를 출력합니다.
int(8) int(128)