CAutoPtrList-Klasse
Diese Klasse bietet Methoden, die beim Erstellen einer Liste intelligenter Zeiger nützlich sind.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
template<typename E>
class CAutoPtrList :
public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>
Parameter
E
Der Zeigertyp.
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CAutoPtrList::CAutoPtrList | Der Konstruktor. |
Hinweise
Diese Klasse stellt einen Konstruktor bereit und leitet Methoden von CAtlList und CAutoPtrElementTraits ab, um die Erstellung eines Listenobjekts zu unterstützen, das intelligente Zeiger speichert. Die Klasse CAutoPtrArray stellt eine ähnliche Funktion für ein Arrayobjekt bereit.
Weitere Informationen finden Sie unter ATL-Auflistungsklassen.
Vererbungshierarchie
CAutoPtrList
Anforderungen
Kopfzeile: atlcoll.h
CAutoPtrList::CAutoPtrList
Der Konstruktor.
CAutoPtrList(UINT nBlockSize = 10) throw();
Parameter
nBlockSize
Die Blockgröße mit der Standardeinstellung 10.
Hinweise
Die Blockgröße ist ein Maß für die Menge des Arbeitsspeichers, der zugewiesen wird, wenn ein neues Element erforderlich ist. Größere Blockgrößen reduzieren Aufrufe an Speicherzuweisungsroutinen, verwenden jedoch weitere Ressourcen.
Siehe auch
CAtlList-Klasse
CAutoPtrElementTraits-Klasse
Klassenübersicht