Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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