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