Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CAtlArray