Graphisoft®

GSRootVersion: 1.0

PagedArray<Type>::PagedArray

PagedArray 생성자입니다.

PagedArray (
    USize               pageSize = 0,
    AllocationStrategy  allocStrategy = Linear
);
PagedArray (const PagedArray & source);
PagedArray (const RandomContainer< Type > & source);
PagedArray (const Container< Type > & source);

파라미터

pageSize
항목 단위로 표현된 저장소 페이지의 크기입니다. 0은 기본 페이지 크기(현재 128)이며 상수 할당 전략을 따릅니다. 32는 선형 할당 전략을, 16은 지수 할당 전략을 따릅니다. 만약 주어진 페이지 크기가 2의 거듭제곱이 아닐 경우, 2의 다음 거듭제곱 수로 반올림될 것입니다. (예를 들면, 128은 128이 되고 65는 128이 되고 129는 256이 됩니다) 가능한 최대 페이지 크기는 65536입니다.
allocStrategy
PagedArray의 할당 전략을 결정합니다. 기본 케이스는 선형 할당 전략입니다.
source

설명

지정한 페이지 크기 및 할당 전략을 가지고 새로운 배열을 생성합니다.
생성 이후에 메모리가 할당되지 않습니다. 실제로 필요하게 되면 그 때 처음으로 할당될 것입니다.