CAtlArray::SetAtGrow
Chiamare questo metodo per impostare il valore di un elemento nell'oggetto matrice, espandendo la matrice come richiesto.
void SetAtGrow(
size_t iElement,
INARGTYPE element
);
Parametri
iElement
Indice che punta all'elemento di matrice da impostare.element
Nuovo valore dell'elemento specificato.
Note
Sostituisce il valore dell'operazione tramite l'indice.Se iElement è maggiore delle dimensioni correnti della matrice, la matrice viene automaticamente specificata tramite una chiamata a CAtlArray::SetCount.Nelle build di debug, un ATLASSERT viene generato se l'oggetto CAtlArray non è valido.Nelle build per la vendita, i parametri non validi possono provocare risultati imprevisti.
Esempio
// 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.
Requisiti
Header: atlcoll.h