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