CAtlArray::SetCount
Tento způsob nastavení velikosti objektu array volání.
bool SetCount(
size_t nNewSize,
int nGrowBy = - 1
);
Parametry
nNewSize
Požadovaná velikost pole.nGrowBy
Hodnota používaná k určení, jak velká vyrovnávací paměť.Hodnota -1 způsobí, že interně vypočtená hodnota má být použit.
Vrácená hodnota
Vrátí hodnotu PRAVDA, pokud je pole úspěšně velikost, false jinak.
Poznámky
Pole lze zvýší nebo sníží velikost.Pokud se zvýší, extra prázdné prvky jsou přidány do pole.Pokud poklesl, prvky s největší indexy budou odstraněny a paměť uvolněna.
Tato metoda slouží k nastavení velikosti pole před jeho použitím.Pokud SetCount není použit, proces přidávání prvků – a přidělení paměti pro následné provedeno – sníží výkon a fragment paměti.
Příklad
Příklad pro CAtlArray::GetData.
Požadavky
Záhlaví: atlcoll.h