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