Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Uma classe de pointer inteligente para gerir apontadores 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 | Description |
|---|---|
| CComHeapPtr::CComHeapPtr | O construtor. |
Observações
CComHeapPtr deriva de CHeapPtr, mas usa CComAllocator para alocar memória usando rotinas COM. Consulte CHeapPtr e CHeapPtrBase para os métodos disponíveis.
Hierarquia de herança
CComHeapPtr
Requerimentos
Cabeçalho: atlbase.h
CComHeapPtr::CComHeapPtr
O construtor.
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
Parâmetros
pDados
Um objeto existente CComHeapPtr .
Observações
O ponteiro de heap pode ser criado opcionalmente usando um objeto existente CComHeapPtr . Se sim, o novo CComHeapPtr objeto assume a responsabilidade pela gestão do novo ponteiro e dos recursos.
Consulte também
Classe CHeapPtr
Classe CHeapPtrBase
Classe CComAllocator
Visão geral da classe