Clase CHeapPtrList
Esta clase proporciona métodos útiles al construir una lista de punteros del montón.
Importante
Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.
Sintaxis
template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
: public CAtlList<ATL::CHeapPtr<E, Allocator>,
CHeapPtrElementTraits<E, Allocator>>
Parámetros
E
Tipo de objeto que se va a almacenar en la clase de colección.
Asignador
La clase de asignación de memoria que se va a usar. La predeterminada es CCRTAllocator.
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CHeapPtrList::CHeapPtrList | Constructor . |
Comentarios
Esta clase proporciona un constructor y deriva métodos de CAtlList y CHeapPtrElementTraits para ayudar a crear un objeto de clase de colección que almacena punteros de montón.
Jerarquía de herencia
CHeapPtrList
Requisitos
Encabezado: atlcoll.h
CHeapPtrList::CHeapPtrList
Constructor .
CHeapPtrList(UINT nBlockSize = 10) throw();
Parámetros
nBlockSize
Tamaño del bloque.
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)
CHeapPtr (clase)
CHeapPtrElementTraits (clase)
Información general sobre la clase