Sdílet prostřednictvím


Třída CUIntArray

Podporuje pole celých čísel bez znaménka.

class CUIntArray : public CObject

Členy

Funkce členů z CUIntArray jsou podobné funkce členů třídy CObArray.Díky této podobnosti lze použít CObArray referenční dokumentace pro specifikace členské funkce.Narazíte CObject ukazatel jako parametr funkce nebo vrácené hodnoty, nahradit UINT.

CObject* CObArray::GetAt( int <nIndex> ) const;

například překládá do

UINT CUIntArray::GetAt( int <nIndex> ) const;

h8bk0z6e.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CObArray::CObArray

Vytvoří prázdné pole.

h8bk0z6e.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CObArray::Add

Přidá prvek do konce pole; pole roste, pokud je to nutné.

CObArray::Append

Připojí další pole na pole; pole roste, pokud je to nutné.

CObArray::Copy

Další pole zkopíruje do pole; pole roste, pokud je to nutné.

CObArray::ElementAt

Vrátí odkaz dočasné ukazatel prvek uvnitř pole.

CObArray::FreeExtra

Uvolní všechny nevyužité paměti nad aktuální horní mez.

CObArray::GetAt

Vrátí hodnotu v daném indexu.

CObArray::GetCount

Počet prvků získá tohoto pole.

CObArray::GetData

Umožňuje přístup k prvkům matice.Může být NULL.

CObArray::GetSize

Počet prvků získá tohoto pole.

CObArray::GetUpperBound

Vrátí největší platný index.

CObArray::InsertAt

Vloží zadaný index prvku (nebo všechny prvky v jiném poli).

CObArray::IsEmpty

Určuje, zda je pole prázdné.

CObArray::RemoveAll

Odebere všechny prvky z tohoto pole.

CObArray::RemoveAt

Odstraní prvek na určité indexu.

CObArray::SetAt

Nastaví hodnotu pro daný index; pole není povoleno pro růst.

CObArray::SetAtGrow

Nastaví hodnotu pro daný index; pole roste, pokud je to nutné.

CObArray::SetSize

Nastaví počet prvků, které mají být obsaženy v tomto poli.

h8bk0z6e.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

[CObArray::operator]

Nastaví nebo získá prvku v zadaném indexu.

Poznámky

Celé číslo bez znaménka nebo UINT, se liší od slova a doublewords v tomto fyzické velikosti UINT mohou měnit v závislosti na cílovém provozní prostředí.A UINT stejné velikosti jako doubleword.

CUIntArrayzahrnuje IMPLEMENT_DYNAMIC makro na podporu přístupu typu run-time a dumpingu CDumpContext objektu.Pokud potřebujete výpis prvků jednotlivých celé číslo bez znaménka, musíte hloubku Výpis kontextu 1 nebo vyšší.Celé číslo bez znaménka matice nelze serializovat.

[!POZNÁMKA]

Před použitím pole, použijte SetSize jeho velikost a přidělit paměť.Pokud nepoužíváte SetSize , přidávání prvků pole způsobí často přerozděleny a zkopírován.Přerozdělení časté kopírování jsou neefektivní a paměti lze rozdělit.

Další informace o použití CUIntArray , naleznete v článku kolekce.

Hierarchii dědičnosti

CObject

CUIntArray

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CObject

Diagram hierarchie