CObject * amp; GetNext ( Pozisyon & rPosition );
CObject * GetNext ( POSITION& rPosition ) const;
Dönüş değeri
GetHead dönüş değeri açıklamasına bakın.
Parametreleri
rPosition
Bir önceki GetNext, GetHeadPositionya da diğer üye işlev çağrısı tarafından döndürülen bir Pozisyon değeri başvuru.
Açıklamalar
RPosition, sonra da ayarlar rPosition sonraki listedeki Pozisyon değeri ile tanımlanan liste öğesi alır. GetHeadPosition veya bulma çağrısı ilk pozisyon kurmak GetNext ileri 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 listesindeki son ise, sonra rPosition değeri null olarak ayarlanır.
Bir yineleme sırasında bir öğe kaldırmak mümkündür. RemoveAt için örneğe bakın.
Örnek
CObList listesi;
Pozisyon pos;
liste.AddHead (yeni CAge (21));
liste.AddHead (yeni CAge (40)); / / Şimdi listesini içerir (40, 21).
/ / Baş kuyruk sırası listesinde arasında yineleme.
#ifdef _debug
için (pos = listesi.GetHeadPosition(); POS! = null; )
{
nbsp; afxDump << listesi.GetNext (pos) << "\n";
}
endif
Bu programın sonuçları aşağıdaki gibidir.:
bir kafes $479 c 40
bir kafes $46 c 0 21
CObList ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CObList::Find, CObList::GetHeadPosition, CObList::GetTailPosition, CObList::GetPrev, CObList::GetHead