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.
Esta classe fornece métodos úteis na construção de uma lista de ponteiros de heap.
Importante
Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.
Sintaxe
template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
: public CAtlList<ATL::CHeapPtr<E, Allocator>,
CHeapPtrElementTraits<E, Allocator>>
Parâmetros
E
O tipo de objeto a ser armazenado na classe de coleção.
Alocador
A classe de alocação de memória a usar. O padrão é CCRTAllocator.
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| CHeapPtrList::CHeapPtrList | O construtor. |
Observações
Esta classe fornece um construtor e deriva métodos a partir de CAtlList e CHeapPtrElementTraits para ajudar na criação de um objeto de classe de coleção que armazena ponteiros de heap.
Hierarquia de herança
CHeapPtrList
Requerimentos
Cabeçalho: atlcoll.h
CHeapPtrList::CHeapPtrList
O construtor.
CHeapPtrList(UINT nBlockSize = 10) throw();
Parâmetros
nBlockSize
O tamanho do bloco.
Observações
O tamanho do bloco é uma medida da quantidade de memória alocada quando um novo elemento é necessário. Blocos maiores reduzem chamadas para rotinas de alocação de memória, mas consomem mais recursos.
Consulte também
Classe CAtlList
Classe CHeapPtr
Classe CHeapPtrElementTraits
Visão geral da classe