Třída CAtlList
Tato třída poskytuje metody pro vytváření a správu seznamu objektů.
template<
typename E,
class ETraits = CElementTraits< E >
>
class CAtlList
Parametry
E
Typ prvku.ETraits
Kód používaný zkopírovat nebo přesunout prvky.Viz CElementTraits třídy další podrobnosti.
Členy
Funkce TypeDef veřejné
Název |
Description |
---|---|
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Tento způsob přidání prvku do hlavy seznamu volání. |
|
Voláním metody této hlavy v seznamu přidat existující seznam. |
|
Tato metoda přidat prvek do zadní části seznamu volání. |
|
Tato metoda do zadní části tohoto seznamu přidat existující seznam volání. |
|
Tato metoda k potvrzení, zda že je platný seznam volání. |
|
Tento způsob vyhledávání zadaného prvku seznamu volání. |
|
Volání této metody získání umístění prvku, dána hodnotu indexu. |
|
Tato metoda vrátí prvek na určené pozici v seznamu volání. |
|
Tato metoda vrátí počet objektů v seznamu volání. |
|
Tato metoda vrátí prvek v čele seznamu volání. |
|
Tento způsob získání pozice hlavy seznamu volání. |
|
Tato metoda se vrátíte na další prvek ze seznamu volání. |
|
Tato metoda vrátit předchozí prvek ze seznamu volání. |
|
Tato metoda vrátí prvek na konci seznamu volání. |
|
Tento způsob získání postavení ocasu seznamu volání. |
|
Volání této metody vložení nového prvku do seznamu po určené pozici. |
|
Volání této metody vložení nového prvku do seznamu před určené pozici. |
|
Volání této metody, pokud je seznam prázdný. |
|
Tato metoda Zadaný prvek přesuňte do hlavy seznamu volání. |
|
Tato metoda Zadaný prvek přesunout do zadní části seznamu volání. |
|
Volání této metody všechny prvky ze seznamu odebrat. |
|
Voláním metody tento prvek ze seznamu odebrat. |
|
Tato metoda odebrat prvek v čele seznamu volání. |
|
Volání této metody odebrat prvek v čele seznamu bez vrácení hodnoty. |
|
Volání této metody odebrat prvek na konci seznamu. |
|
Volání této metody odebrat prvek na konci seznamu bez vrácení hodnoty. |
|
Tento způsob nastavení hodnoty prvku na dané pozici v seznamu volání. |
|
Tuto metodu k výměně prvků v seznamu volání. |
Poznámky
CAtlList Třídy podporuje objednané seznamy duplicitní objekty přístupné postupně nebo zadáním hodnoty.CAtlListseznamy chovat jako dvakrát propojených seznamů.Každý seznam obsahuje head a ocas a nové prvky (nebo v některých případech seznamy) lze přidat buď konec seznamu nebo vloženy před a za určitých prvků.
Většinou CAtlList provádět metody použít hodnoty polohy.Tuto hodnotu používá metody odkazuje na umístění skutečné paměti, kde prvky jsou uloženy a neměla být vypočítána nebo předpovědět přímo.Pokud je nutné přístup nth prvek v seznamu Metoda CAtlList::FindIndex vrátí hodnotu odpovídající polohu pro daný index.Metody CAtlList::GetNext a CAtlList::GetPrev lze iterovat objekty v seznamu.
Další informace týkající se ATL dostupné kolekce tříd viz Třídy ATL kolekce.
Požadavky
Záhlaví: atlcoll.h