CObject * amp; GetPrev ( Pozisyon & rPosition );
CObject * GetPrev ( POSITION& rPosition ) const;
Dönüş değeri
GetHead dönüş değeri açıklamasına bakın.
Parametreleri
rPosition
GetPrev ya da diğer üye işlev çağrısı bir Pozisyon değeri başvuru önceki bir geri döndü.
Açıklamalar
RPosition, sonra da ayarlar rPosition önceki listedeki Pozisyon değeri ile tanımlanan liste öğesi alır. GetTailPosition veya bulma çağrısı ilk pozisyon kurmak GetPrev ters yineleme döngü olarak kullanabilirsiniz.
Pozisyon değeri listedeki geçerli konumunu gösteren emin olmanız gerekir. Geçersiz ise, sonra Microsoft Foundation Class Library hata ayıklama sürümünü belirtmektedir.
Alınan öğe listesinde ilk, sonra rPosition değeri null olarak ayarlanır.
Örnek
CObList listesi;
Pozisyon pos;
liste.AddHead (yeni CAge(21));
liste.AddHead (yeni CAge(40)); / / Şimdi listesini içerir (40, 21).
/ / Kuyruk baş sırada liste boyunca yineleme yapmak.
için (pos = listesi.GetTailPosition(); POS! = null; )
{
#ifdef _debug
nbsp; afxDump << listesi.GetPrev (pos) << "\n";
endif
}
Bu programın sonuçları aşağıdaki gibidir.:
bir kafes $421 c 21
bir kafes $421 c 40
CObList ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CObList::Find, CObList::GetTailPosition, CObList::GetHeadPosition, CObList::Get&Next, CObList::GetHead