Aracılığıyla paylaş


CList::InsertBefore

Bu liste öğesi belirtilen konumdaki önce bir öğe ekler.

POSITION InsertBefore(
   POSITION position,
   ARG_TYPE newElement 
);

Parametreler

  • Pozisyon
    A konumu bir önceki tarafından döndürülen değeri GetNext, GetPrev, veya bulmak üye işlev çağrısı.

  • ARG_TYPE
    Şablon liste öğesine (başvuru olabilir) belirten bir parametre.

  • newElement
    Bu listeye eklenecek öğe.

Dönüş Değeri

A konumu yineleme veya liste öğesini alma için kullanılan değer.

Notlar

Konumu olan null, öğe listesi head at eklenir.

Örnek

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
POSITION pos = myList.AddHead(CString(_T("XYZ")));
pos = myList.InsertBefore(pos, CString(_T("ABC")));
pos = myList.InsertBefore(pos, CString(_T("123")));

// Verify the head element is what's expected.
ASSERT(CString(_T("123")) == myList.GetHead());      

Gereksinimler

Başlık: afxtempl.h

Ayrıca bkz.

Başvuru

CList sınıfı

Hiyerarşi grafik

CList::Find

CList::InsertAfter