Sdílet prostřednictvím


CAtlList::InsertBefore

Volání této metody vložení nového prvku do seznamu před určené pozici.

POSITION InsertBefore( 
   POSITION pos, 
   INARGTYPE element  
);

Parametry

  • pos
    Nový prvek bude vložen do seznamu před hodnotu této polohy.

  • element
    Prvek, který má být vložen.

Vrácená hodnota

Vrátí hodnotu umístění nového prvku.

Poznámky

V sestavení ladicí nezdaru při dojde, pokud není platný, seznam vložit selže nebo pokusu o vložení elementu před hlavy.

Příklad

// Define the integer list
CAtlList<int> myList;

// Populate the list
POSITION myPos = myList.AddHead(1);
myPos = myList.InsertBefore(myPos, 2);
myPos = myList.InsertBefore(myPos, 3);

// Confirm the head value is as expected
ATLASSERT(myList.GetHead() == 3);  

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CAtlList

CAtlList::InsertAfter