CComHeapPtr 클래스
힙 포인터를 관리하기 위한 스마트 포인터 클래스입니다.
구문
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
매개 변수
T
힙에 저장할 개체 형식입니다.
멤버
공용 생성자
속성 | 설명 |
---|---|
CComHeapPtr::CComHeapPtr | 생성자입니다. |
설명
CComHeapPtr
에서 CHeapPtr
파생되지만 CComAllocator를 사용하여 COM 루틴을 사용하여 메모리를 할당합니다. 사용 가능한 메서드는 CHeapPtr 및 CHeapPtrBase를 참조하세요.
상속 계층 구조
CComHeapPtr
요구 사항
헤더: atlbase.h
CComHeapPtr::CComHeapPtr
생성자입니다.
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
매개 변수
pData
기존 CComHeapPtr
개체입니다.
설명
힙 포인터는 필요에 따라 기존 CComHeapPtr
개체를 사용하여 만들 수 있습니다. 이 경우 새 CComHeapPtr
개체는 새 포인터 및 리소스를 관리하는 책임을 맡습니다.