CAtlArray::InsertAt
Tuto metodu k vložení nového prvku (nebo více kopií prvek) volejte do objektu array.
void InsertAt(
size_t iElement,
INARGTYPE element,
size_t nCount = 1
);
Parametry
iElement
Rejstřík, kde prvek nebo prvky jsou vkládá.element
Hodnota prvek nebo prvky, které mají být vloženy.nCount
Počet prvků, které chcete přidat.
Poznámky
Vloží jeden nebo více prvků pole, počínaje indexem iElement .Zabránit přepsání existujících prvků jsou přesunuty.
V sestavení ladicí budou zvýšeny ATLASSERT, pokud CAtlArray objektu je neplatný, je počet prvků, které mají být přidány nula nebo kombinované počet prvků je příliš velký pro pole obsahovat.V sestavení maloobchodní předávání neplatných parametrů může způsobit neočekávané výsledky.
Příklad
// 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);
Požadavky
Záhlaví: atlcoll.h