Partage via


CHeapPtrList, classe

Cette classe fournit des méthodes utiles lors de la construction d’une liste de pointeurs de tas.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.

Syntaxe

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

Paramètres

E
Type d’objet à stocker dans la classe de collection.

Allocator
Classe d’allocation de mémoire à utiliser. La valeur par défaut est CCRTAllocator.

Membres

Constructeurs publics

Nom Description
CHeapPtrList ::CHeapPtrList Constructeur .

Notes

Cette classe fournit un constructeur et dérive des méthodes de CAtlList et CHeapPtrElementTraits pour faciliter la création d’un objet de classe de collection stockant des pointeurs de tas.

Hiérarchie d'héritage

CAtlList

CHeapPtrList

Spécifications

En-tête : atlcoll.h

CHeapPtrList ::CHeapPtrList

Constructeur .

CHeapPtrList(UINT nBlockSize = 10) throw();

Paramètres

nBlockSize
Taille du bloc.

Notes

La taille du bloc est une mesure de la quantité de mémoire allouée lorsqu’un nouvel élément est requis. Les tailles de bloc supérieures réduisent les appels aux routines d’allocation de mémoire, mais utilisent davantage de ressources.

Voir aussi

CAtlList, classe
CHeapPtr, classe
CHeapPtrElementTraits, classe
Vue d’ensemble de la classe