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
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