Classe de CHeapPtr
Uma classe inteligente do ponteiro para gerenciar ponteiros da heap.
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows. |
template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>
Parâmetros
T
O tipo de objeto para ser armazenado no heap.Allocator
A classe de alocação de memória para usar.
Membros
Construtores public
Nome |
Descrição |
---|---|
o construtor. |
Métodos públicos
Nome |
Descrição |
---|---|
Chamar esse método para alocar memória no heap para armazenar objetos. |
|
Chamar esse método para realocar a memória no heap. |
Operadores públicos
Nome |
Descrição |
---|---|
o operador de atribuição. |
Comentários
CHeapPtr é derivado de CHeapPtrBase e usa por padrão rotinas de CRT (em CCRTAllocator) para atribuir e liberar memória.A classe CHeapPtrList pode ser usada para construir uma lista de ponteiros da heap.Consulte também CComHeapPtr, que usa rotinas de alocação de memória COM.
Hierarquia de herança
CHeapPtr
Requisitos
Cabeçalho: atlcore.h