CAtlArray::SetAtGrow
Gerektiği gibi dizi genişleterek array nesnesi, bir öğenin değerini ayarlamak için bu yöntemi çağırın.
void SetAtGrow(
size_t iElement,
INARGTYPE element
);
Parametreler
iElement
Ayarlamak için dizi öğesine işaret eden dizin.element
Belirtilen öğe yeni değeri.
Notlar
Dizine göre sıralanmasını öğesinin değerini değiştirir.iElement Geçerli boyutundan daha büyük bir dizi, dizi otomatik olarak bir arama için kullanmadan artırılır CAtlArray::SetCount.Hata ayıklama yapılarında bir atlassert varsa yükseltilecektir CAtlArray nesne geçerli değil.Perakende yapılarında geçersiz parametreler önceden kestirilemeyecek sonuçlara neden.
Örnek
// 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.
Gereksinimler
Başlık: atlcoll.h