다음을 통해 공유


CHeapPtr 클래스

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

중요중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>

매개 변수

  • T
    힙에 저장 될 개체의 형식입니다.

  • Allocator
    사용 하는 메모리 할당 클래스입니다.

Members

3by29yh0.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CHeapPtr::CHeapPtr

생성자입니다.

3by29yh0.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CHeapPtr::Allocate

저장할 개체 힙에 메모리를 할당 하려면이 메서드를 호출 합니다.

CHeapPtr::Reallocate

힙에 메모리를 할당 하려면이 메서드를 호출 합니다.

3by29yh0.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CHeapPtr::operator =

할당 연산자입니다.

설명

CHeapPtr파생 된 CHeapPtrBase 기본적으로 CRT 루틴이 사용 (에서 CCRTAllocator) 할당 하 고 메모리를 해제 합니다.클래스 CHeapPtrList 힙 포인터 목록을 만드는 데 사용할 수 있습니다.참고 CComHeapPtr, COM 메모리 할당 루틴을 사용 합니다.

상속 계층 구조

CHeapPtrBase

CHeapPtr

요구 사항

헤더: atlcore.h

참고 항목

참조

CHeapPtrBase 클래스

CCRTAllocator 클래스

기타 리소스

ATL 클래스 개요