CAutoPtrList 클래스

이 클래스는 스마트 포인터 목록을 생성할 때 유용한 메서드를 제공합니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

template<typename E>
class CAutoPtrList :
   public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>

매개 변수

E
포인터 형식입니다.

멤버

공용 생성자

속성 설명
CAutoPtrList::CAutoPtrList 생성자입니다.

설명

이 클래스는 생성자를 제공하고 CAtlListCAutoPtrElementTraits에서 메서드를 파생하여 스마트 포인터를 저장하는 목록 개체를 만드는 데 도움을 줍니다. CAutoPtrArray 클래스는 배열 개체에 대해 유사한 함수를 제공합니다.

자세한 내용은 ATL 컬렉션 클래스를 참조 하세요.

상속 계층 구조

CAtlList

CAutoPtrList

요구 사항

헤더: atlcoll.h

CAutoPtrList::CAutoPtrList

생성자입니다.

CAutoPtrList(UINT nBlockSize = 10) throw();

매개 변수

nBlockSize
기본값이 10인 블록 크기입니다.

설명

블록 크기는 새 요소가 필요할 때 할당된 메모리 양에 대한 측정값입니다. 블록 크기가 클수록 메모리 할당 루틴에 대한 호출이 줄어들지만 더 많은 리소스를 사용합니다.

참고 항목

CAtlList 클래스
CAutoPtrElementTraits 클래스
클래스 개요