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

CAtlList

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