Classe CHeapPtrList
Essa classe fornece métodos úteis ao construir uma lista de ponteiros heap.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados 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.
Allocator
A classe de alocação de memória a ser usada. O padrão é CCRTAllocator.
Membros
Construtores públicos
Nome | Descrição |
---|---|
CHeapPtrList::CHeapPtrList | O construtor . |
Comentários
Essa classe fornece um construtor e deriva métodos 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
Requisitos
Cabeçalho: atlcoll.h
CHeapPtrList::CHeapPtrList
O construtor .
CHeapPtrList(UINT nBlockSize = 10) throw();
Parâmetros
nBlockSize
O tamanho do bloco.
Comentários
O tamanho do bloco é uma medida da quantidade de memória alocada quando um novo elemento é necessário. Tamanhos de bloco maiores reduzem as chamadas às rotinas de alocação de memória, mas usam mais recursos.
Confira também
Classe CAtlList
Classe CHeapPtr
Classe CHeapPtrElementTraits
Visão geral da classe
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de