Partilhar via


Classe CHeapPtr

Uma classe de ponteiro SMART para gerenciar os ponteiros de heap.

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

Parâmetros

  • T
    O tipo de objeto para ser armazenados na pilha.

  • Allocator
    A classe de alocação de memória para usar.

Comentários

CHeapPtr é derivado de CHeapPtrBase e por padrão, usa as rotinas de CRT (em CCRTAllocator) para alocar e liberar memória.A classe CHeapPtrList pode ser usado para construir uma lista dos ponteiros de heap.Consulte também CComHeapPtr, que utiliza COM rotinas de alocação de memória.

Requisitos

Cabeçalho: atlcore.h

Consulte também

Referência

Classe CHeapPtrBase

Classe CCRTAllocator

Outros recursos

CHeapPtr membros

Visão geral do ATL classe