Sdílet prostřednictvím


Třída CAtlArray

Tato třída implementuje objekt array.

template<  
   typename E, 
   class ETraits = CElementTraits< E >  
> 
class CAtlArray

Parametry

  • E
    Typ dat uložené v poli.

  • ETraits
    Kód používaný zkopírovat nebo přesunout prvky.

Členy

Metody

Přidejte

Volání této metody přidání elementu objektu array.

Append

Volání této metody přidat obsah jednoho pole do druhého konce.

AssertValid

Volání této metody potvrďte, že je platný objekt array.

CAtlArray

Konstruktor.

~ CAtlArray

Destruktoru.

Kopírovat

Volání této metody kopírovat prvky jednoho pole do druhého.

FreeExtra

Volání této metody z pole odebrat všechny prázdné prvky.

GetAt

Volání této metody načíst jeden prvek z objektu array.

GetCount

Volání této metody k vrácení počtu prvků, které jsou uloženy v poli.

GetData

Volání této metody ukazatele se vrátíte první prvek pole.

InsertArrayAt

Volání této metody vložení jednoho pole do druhého.

InsertAt

Tuto metodu k vložení nového prvku (nebo více kopií prvek) volejte do objektu array.

IsEmpty

Volání této metody testování, pokud je pole prázdné.

RemoveAll

Volání této metody odebrat všechny prvky z objektu array.

RemoveAt

Volání této metody z pole odebrat jeden nebo více prvků.

SetAt

Volání této metody můžete nastavit hodnotu prvku v objektu array.

SetAtGrow

Volání této metody objektu array, rozbalení pole podle potřeby nastavte hodnotu prvku.

SetCount

Tento způsob nastavení velikosti objektu array volání.

Operátory

operátor]

Tento operátor vrací odkaz na prvek pole volání.

Funkce TypeDef

INARGTYPE

Typ dat pro přidávání prvků do pole.

OUTARGTYPE

Typ dat pro načtení prvky z matice.

Poznámky

CAtlArray poskytuje metody pro vytváření a správu pole prvků typ definovaný uživatelem.Přestože podobné standardní c matice CAtlArray objekt dynamicky zmenšit a zvětšit podle potřeby.Index pole vždy začíná na pozici 0 a horní mez lze pevnou nebo povoleno rozšíření, jako jsou přidány nové prvky.

Pro pole s malým počtem prvků třídy ATL CSimpleArray lze použít.

CAtlArray souvisí s jeho MFC CArray třídy a bude pracovat v projektu MFC, byť bez podpory serializace.

Další informace naleznete v tématu Třídy ATL kolekce.

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CArray

Koncepty

Vzorek MMXSwarm

DynamicConsumer vzorku

UpdatePV vzorku

Výběr vzorku

Další zdroje

Přehled třídy ATL