CAutoPtrList, classe

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

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 CAutoPtrList :
   public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>

Paramètres

E
Type de pointeur.

Membres

Constructeurs publics

Nom Description
CAutoPtrList ::CAutoPtrList Constructeur .

Notes

Cette classe fournit un constructeur et dérive des méthodes de CAtlList et CAutoPtrElementTraits pour faciliter la création d’un objet de liste stockant des pointeurs intelligents. La classe CAutoPtrArray fournit une fonction similaire pour un objet tableau.

Pour plus d’informations, consultez les classes de collection ATL.

Hiérarchie d'héritage

CAtlList

CAutoPtrList

Spécifications

En-tête : atlcoll.h

CAutoPtrList ::CAutoPtrList

Constructeur .

CAutoPtrList(UINT nBlockSize = 10) throw();

Paramètres

nBlockSize
Taille du bloc, avec une valeur par défaut de 10.

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
CAutoPtrElementTraits, classe
Vue d’ensemble de la classe