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
블록 크기입니다.
설명
블록 크기는 새 요소가 필요할 때 할당된 메모리 양에 대한 측정값입니다. 블록 크기가 클수록 메모리 할당 루틴에 대한 호출이 줄어들지만 더 많은 리소스를 사용합니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기