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