Condividi tramite


Classe CHeapPtrList

Questa classe fornisce metodi utili quando si crea un elenco di puntatori heap.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
   : public CAtlList<ATL::CHeapPtr<E, Allocator>,
                     CHeapPtrElementTraits<E, Allocator>>

Parametri

E
Tipo di oggetto da archiviare nella classe di raccolta.

Allocatore
Classe di allocazione della memoria da usare. Il valore predefinito è CCRTAllocator.

Membri

Costruttori pubblici

Nome Descrizione
CHeapPtrList::CHeapPtrList Costruttore.

Osservazioni:

Questa classe fornisce un costruttore e deriva i metodi da CAtlList e CHeapPtrElementTraits per facilitare la creazione di un oggetto classe di raccolta che archivia i puntatori heap.

Gerarchia di ereditarietà

CAtlList

CHeapPtrList

Requisiti

Intestazione: atlcoll.h

CHeapPtrList::CHeapPtrList

Costruttore.

CHeapPtrList(UINT nBlockSize = 10) throw();

Parametri

nBlockSize
Dimensione del blocco.

Osservazioni:

La dimensione del blocco è una misura della quantità di memoria allocata quando è necessario un nuovo elemento. Le dimensioni dei blocchi maggiori riducono le chiamate alle routine di allocazione della memoria, ma usano più risorse.

Vedi anche

Classe CAtlList
Classe CHeapPtr
Classe CHeapPtrElementTraits
Cenni preliminari sulla classe