Sdílet prostřednictvím


CAutoPtrList – třída

Tato třída poskytuje metody užitečné při vytváření seznamu inteligentních ukazatelů.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

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

Parametry

E
Typ ukazatele.

Členové

Veřejné konstruktory

Název Popis
CAutoPtrList::CAutoPtrList Konstruktor

Poznámky

Tato třída poskytuje konstruktor a odvozuje metody z CAtlList a CAutoPtrElementTraits , které pomáhají vytvořit objekt seznamu, který ukládá inteligentní ukazatele. Třída CAutoPtrArray poskytuje podobnou funkci pro array objektu.

Další informace naleznete v tématu ATL Collection Classes.

Hierarchie dědičnosti

Seznam CAtl

CAutoPtrList

Požadavky

Hlavička: atlcoll.h

CAutoPtrList::CAutoPtrList

Konstruktor

CAutoPtrList(UINT nBlockSize = 10) throw();

Parametry

nBlockSize
Velikost bloku s výchozí hodnotou 10.

Poznámky

Velikost bloku je míra množství paměti přidělené v případě, že je vyžadován nový prvek. Větší velikosti bloků snižují počet volání rutin přidělení paměti, ale využívají více prostředků.

Viz také

CAtlList – třída
CAutoPtrElementTraits – třída
Přehled třídy