Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Uma classe de ponteiro inteligente para gerenciar ponteiros de heap.
Sintaxe
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
Parâmetros
T
O tipo de objeto a ser armazenado no heap.
Membros
Construtores públicos
| Nome | Descrição |
|---|---|
| CComHeapPtr::CComHeapPtr | O construtor . |
Comentários
CComHeapPtr deriva de CHeapPtr, mas usa CComAllocator para alocar memória usando rotinas COM. Confira CHeapPtr e CHeapPtrBase para obter os métodos disponíveis.
Hierarquia de herança
CComHeapPtr
Requisitos
Cabeçalho: atlbase.h
CComHeapPtr::CComHeapPtr
O construtor .
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
Parâmetros
pData
Um objeto CComHeapPtr existente.
Comentários
Opcionalmente, o ponteiro de heap pode ser criado usando um objeto existente CComHeapPtr. Nesse caso, o novo objeto CComHeapPtr assume a responsabilidade de gerenciar o novo ponteiro e os recursos.
Confira também
Classe CHeapPtr
Classe CHeapPtrBase
Classe CComAllocator
Visão geral da aula