Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CAtlArray

CAtlArray::Add