CAtlList::InsertBefore
Wywołanie tej metody, aby wstawić nowy element do listy przed określonego położenia.
POSITION InsertBefore(
POSITION pos,
INARGTYPE element
);
Parametry
pos
Nowy element zostanie wstawiona do listy przed wartością tej pozycji.element
Element, który ma zostać wstawiony.
Wartość zwracana
Zwraca wartość położenia nowego elementu.
Uwagi
W kompilacjach debugowania Błąd potwierdzenia wystąpi, jeśli lista nie jest prawidłowy, jeśli insert nie powiedzie się lub próby Wstaw element przed głowy.
Przykład
// 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);
Wymagania
Nagłówek: atlcoll.h