CAtlArray::SetAtGrow
Llame a este método para establecer el valor de un elemento del objeto array, expandiendo la matriz como sea necesario.
Sintaxis
void SetAtGrow(
size_t iElement,
INARGTYPE element
);
Parámetros
iElement
El índice del elemento de matriz en el conjunto.element
Nuevo valor del elemento especificado.
Comentarios
Reemplaza el valor del elemento designado por el índice.Si iElement es mayor que el tamaño actual de la matriz, la matriz se aumenta mediante una llamada a CAtlArray:: SetCount.En las compilaciones de depuración, un ATLASSERT se generará si el objeto de CAtlArray no es válido.En las versiones de lanzamiento, parámetros no válidos pueden producir resultados imprevisibles.
// 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
encabezado: atlcoll.h