Classe CAutoPtrList

Essa classe fornece métodos úteis ao construir uma lista de ponteiros inteligentes.

Importante

Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.

Sintaxe

template<typename E>
class CAutoPtrList :
   public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>

Parâmetros

E
O tipo de ponteiro.

Membros

Construtores públicos

Nome Descrição
CAutoPtrList::CAutoPtrList O construtor .

Comentários

Essa classe fornece um construtor e deriva métodos de CAtlList e CAutoPtrElementTraits para ajudar na criação de um objeto de lista que armazene ponteiros inteligentes. A classe CAutoPtrArray fornece uma função semelhante para um objeto de matriz.

Para obter mais informações, confira Classes de Coleção da ATL.

Hierarquia de herança

CAtlList

CAutoPtrList

Requisitos

Cabeçalho: atlcoll.h

CAutoPtrList::CAutoPtrList

O construtor .

CAutoPtrList(UINT nBlockSize = 10) throw();

Parâmetros

nBlockSize
O tamanho do bloco, com um padrão de 10.

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 CAutoPtrElementTraits
Visão geral da aula