CAtlArray::InsertAt
Wywołanie tej metody, aby wstawić nowy element (lub wiele kopii elementu) do obiektu array.
void InsertAt(
size_t iElement,
INARGTYPE element,
size_t nCount = 1
);
Parametry
iElement
Indeks, gdy element lub elementy dodaje się.element
Wartość elementu lub elementów do wstawienia.nCount
Liczba elementów, aby dodać.
Uwagi
Wstawia jeden lub więcej elementów do tablicy, począwszy od indeksu iElement.Istniejące elementy są przenoszone do uniknięcia zastąpieniem.
W kompilacjach debugowania ATLASSERT będzie uruchamiany, jeśli CAtlArray obiektu jest nieprawidłowy, liczba elementów do dodania jest zero lub Scalonej liczba elementów jest zbyt duży dla tablicy, które zawierają.W detalicznych kompilacjach przekazując nieprawidłowe parametry mogą powodować nieprzewidywalne skutki.
Przykład
// 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);
Wymagania
Nagłówek: atlcoll.h