Share via


CAutoPtrList (clase)

Esta clase proporciona métodos útiles al construir una lista de punteros inteligentes.

Importante

Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Sintaxis

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

Parámetros

E
Tipo de puntero.

Miembros

Constructores públicos

Nombre Descripción
CAutoPtrList::CAutoPtrList Constructor .

Comentarios

Esta clase proporciona un constructor y deriva métodos de CAtlList y CAutoPtrElementTraits para ayudar a crear un objeto de lista que almacena punteros inteligentes. La clase CAutoPtrArray proporciona una función similar para un objeto de matriz.

Para obtener más información, consulte Clases de colección en ATL.

Jerarquía de herencia

CAtlList

CAutoPtrList

Requisitos

Encabezado: atlcoll.h

CAutoPtrList::CAutoPtrList

Constructor .

CAutoPtrList(UINT nBlockSize = 10) throw();

Parámetros

nBlockSize
Tamaño de bloque, con un valor predeterminado de 10.

Comentarios

El tamaño de bloque es una medida de la cantidad de memoria asignada cuando se requiere un nuevo elemento. Los tamaños de bloque más grandes reducen las llamadas a rutinas de asignación de memoria, pero usan más recursos.

Consulte también

CAtlList (clase)
CAutoPtrElementTraits (clase)
Información general sobre la clase