CObList::GetNext

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

Index