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