CHeapPtrList 클래스
이 클래스는 힙 포인터 목록을 생성할 때 유용한 메서드를 제공합니다.
Important
이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.
구문
template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
: public CAtlList<ATL::CHeapPtr<E, Allocator>,
CHeapPtrElementTraits<E, Allocator>>
매개 변수
E
컬렉션 클래스에 저장할 개체 형식입니다.
할당자
사용할 메모리 할당 클래스입니다. 기본값은 CCRTAllocator입니다.
멤버
공용 생성자
속성 | 설명 |
---|---|
CHeapPtrList::CHeapPtrList | 생성자입니다. |
설명
이 클래스는 생성자를 제공하고 힙 포인터를 저장하는 컬렉션 클래스 개체를 만드는 데 도움이 되도록 CAtlList 및 CHeapPtrElementTraits에서 메서드를 파생합니다.
상속 계층 구조
CHeapPtrList
요구 사항
헤더: atlcoll.h
CHeapPtrList::CHeapPtrList
생성자입니다.
CHeapPtrList(UINT nBlockSize = 10) throw();
매개 변수
nBlockSize
블록 크기입니다.
설명
블록 크기는 새 요소가 필요할 때 할당된 메모리 양에 대한 측정값입니다. 블록 크기가 클수록 메모리 할당 루틴에 대한 호출이 줄어들지만 더 많은 리소스를 사용합니다.