Compartir vía


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

CAtlList

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