Поделиться через


CAtlArray::SetAtGrow

Вызовите этот метод, чтобы задать значение элемента в объекте массива развернуть массив.

void SetAtGrow( 
   size_t iElement, 
   INARGTYPE element  
);

Параметры

  • iElement
    Индекс, указывающий к элементу массива в набор.

  • element
    Новое значение указанного элемента.

Заметки

Заменяет значение элемента указанного индекса. Если iElement больше текущего размера массива, то массив автоматически увеличивается с помощью вызова CAtlArray::SetCount. В отладочные построения, ATLASSERT, возникнет, если объект CAtlArray недопустим. В построениях, розничных недопустимые параметры могут привести к непредсказуемым результатам.

Пример

// 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.

Требования

Header: atlcoll.h

См. также

Ссылки

CAtlArray Class

CAtlArray::SetAt