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