다음을 통해 공유


CComHeapPtr 클래스

힙 포인터를 관리하기 위한 스마트 포인터 클래스입니다.

구문

template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>

매개 변수

T
힙에 저장할 개체 형식입니다.

멤버

공용 생성자

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

설명

CComHeapPtr에서 CHeapPtr파생되지만 CComAllocator를 사용하여 COM 루틴을 사용하여 메모리를 할당합니다. 사용 가능한 메서드는 CHeapPtrCHeapPtrBase를 참조하세요.

상속 계층 구조

CHeapPtrBase

CHeapPtr

CComHeapPtr

요구 사항

헤더: atlbase.h

CComHeapPtr::CComHeapPtr

생성자입니다.

CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();

매개 변수

pData
기존 CComHeapPtr 개체입니다.

설명

힙 포인터는 필요에 따라 기존 CComHeapPtr 개체를 사용하여 만들 수 있습니다. 이 경우 새 CComHeapPtr 개체는 새 포인터 및 리소스를 관리하는 책임을 맡습니다.

참고 항목

CHeapPtr 클래스
CHeapPtrBase 클래스
CComAllocator 클래스
클래스 개요