CAutoPtrList-klasse

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse biedt methoden die handig zijn bij het maken van een lijst met slimme aanwijzers.

Belangrijk

Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Syntaxis

template<typename E>
class CAutoPtrList :
   public CAtlList<ATL::CAutoPtr<E>, CAutoPtrElementTraits<E>>

Parameterwaarden

E
Het type aanwijzer.

Leden

Openbare constructors

Naam Description
CAutoPtrList::CAutoPtrList De constructor.

Opmerkingen

Deze klasse biedt een constructor en leidt methoden af van CAtlList en CAutoPtrElementTraits om het maken van een lijstobject met slimme aanwijzers te helpen maken. De klasse CAutoPtrArray biedt een vergelijkbare functie voor een matrixobject.

Zie ATL-verzamelingsklassen voor meer informatie.

Overnamehiƫrarchie

CAtlList

CAutoPtrList

Requirements

Koptekst: atlcoll.h

CAutoPtrList::CAutoPtrList

De constructor.

CAutoPtrList(UINT nBlockSize = 10) throw();

Parameterwaarden

nBlockSize
De blokgrootte, met een standaardwaarde van 10.

Opmerkingen

De blokgrootte is een meting van de hoeveelheid geheugen die is toegewezen wanneer een nieuw element is vereist. Grotere blokgrootten verminderen aanroepen naar geheugentoewijzingsroutines, maar gebruiken meer resources.

Zie ook

CAtlList-klasse
CAutoPtrElementTraits-klasse
Overzicht van klassen