Partilhar via


CAtlArray::SetAtGrow

telefonar Esse método para conjunto o valor de um elemento no objeto de matriz, expandindo a matriz a conforme necessário.

void SetAtGrow(
   size_t iElement,
   INARGTYPE element 
);

Parâmetros

  • iElement
    O índice aponta para o elemento de matriz para conjunto.

  • element
    O novo valor do elemento especificado.

Comentários

Substitui o valor do elemento apontado pelo índice.If iElement é maior do que o dimensionar corrente da matriz, o array automaticamente é aumentado usando uma telefonar para CAtlArray::SetCount.Em compilações de depurar, será gerado um ATLASSERT se o CAtlArray objeto inválido. Em compilações de varejo, parâmetros inválidos podem causar resultados imprevisíveis.

Exemplo

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

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe CAtlArray

CAtlArray::SetAt

Outros recursos

CAtlArray membros