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