Graphisoft®

GSRootVersion: 1.0

ArrayFB Class

고정 크기의 빌트-인 초기 버퍼를 갖고 있는 Array입니다.

template <class Type, USize BufferCapacity>
class ArrayFB : public Array< Type >

Template 파라미터

Type
ArrayFB가 저장하는 항목들의 타입입니다.
BufferCapacity
항목들을 저장하는 빌트-인 초기 버퍼의 용량입니다.

멤버

Public 메소드

ArrayFB ArrayFB 생성자입니다.

설명

ArrayFB는 고정 크기의 빌트-인 초기 버퍼를 가진 Array입니다. 이 버퍼는 용량을 초과하기 전까지 사용할 수 있습니다. 만약 초과하게 되면 새로운 (더 큰) 버퍼가 heap에 할당될 것입니다.
이러한 종류의 배열은 항목들의 개수가 잘 알려진 (작은) 제한을 초과하지 않는 대부분의 경우에 유용합니다. 이러한 경우, 이 클래스는 heap에서 메모리를 할당하지 않으므로 빠릅니다. 예를 들면, 항목들의 개수가 적다고 예상될 경우 메소드와 함수 내부의 연산으로 사용되는 클래스 내 로컬 객체 또는 멤버 변수를 위해 사용할 수 있습니다. (레이아웃 뷰로부터 항목들이 객체 안에 저장될 것입니다)

요구사항

네임스페이스: GS

헤더: Array.hpp