CAtlArray::InsertAt
Chiamare questo metodo per inserire un nuovo elemento (o più copie di un elemento) nell'oggetto matrice.
void InsertAt(
size_t iElement,
INARGTYPE element,
size_t nCount = 1
);
Parametri
iElement
Indice in cui l'elemento o gli elementi deve essere inserito.element
Il valore dell'elemento o di elementi da inserire.nCount
Il numero di elementi da aggiungere.
Note
Inserire uno o più elementi nella matrice, a partire dall'indice iElement.Gli elementi esistenti vengono spostati per evitare che venga sovrascritta.
Nelle build di debug, un ATLASSERT viene generato se l'oggetto CAtlArray non è valido, il numero di elementi da parte è zero, ovvero il numero combinato di elementi è troppo grande per la matrice contiene.Nelle build per la vendita, passare i parametri non validi può provocare risultati imprevisti.
Esempio
// Declare an array of integers
CAtlArray<int> iBuffer;
// Add elements to the array
for (int b = 0; b < 10; b++)
{
iBuffer.Add(0);
}
// Instert ten 1's into the array
// at position 5
iBuffer.InsertAt(5, 1, 10);
Requisiti
Header: atlcoll.h