CAtlArray::SetAtGrow
Volání této metody objektu array, rozbalení pole podle potřeby nastavte hodnotu prvku.
void SetAtGrow(
size_t iElement,
INARGTYPE element
);
Parametry
iElement
Index na prvek pole nastavit.element
Novou hodnotu zadaného prvku.
Poznámky
Nahradí hodnotu prvek odkazuje index.Pokud iElement je větší než aktuální velikost pole, pole se automaticky zvyšuje pomocí volání CAtlArray::SetCount.V sestavení ladicí budou zvýšeny ATLASSERT, pokud CAtlArray objekt není platný.V sestavení maloobchodní neplatné parametry může způsobit neočekávané výsledky.
Příklad
// Declare an array of integers
CAtlArray<int> iGrowArray;
// Add an element
iGrowArray.Add(0);
// Add an extra element at position 19.
// This will grow the array to accommodate.
iGrowArray.SetAtGrow(19, 0);
// Confirm size of new array
ATLASSERT(iGrowArray.GetCount() == 20);
// Note: the values at position 1 to 18
// are undefined.
Požadavky
Záhlaví: atlcoll.h