Classe CComHeapPtr
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