CObList::GetNext

CObject * amp; GetNext ( ПОЗИЦІЮ & rPosition );

CObject * GetNext ( POSITION& rPosition ) const;

Значення, яке повертається

Опис значення для GetHead.

Параметри

rPosition

Посилання на значення позиції повертається на попередніх GetNext, GetHeadPositionабо інших членів виклик функції.

Зауваження

Отримує список елементів, визначених rPosition, а потім набори rPosition до наступного елемента у списку значення позиції . Ви можете використовувати GetNext в вперед ітерації цикл, якщо ви встановити початкове положення із закликом до GetHeadPosition або знайти.

Ви повинні переконатися, що ваша ПОЗИЦІЯ значення представляє припустиме місце у списку. Якщо це неприпустимий, потім налагоджування версії бібліотеки класів Microsoft фонд стверджує.

Якщо отримані елемент є останнім у списку, натисніть на новий з rPosition значення NULL.

Це можна видалити елемент під час ітерації. Див Приклад для RemoveAt.

Приклад

   CObList списку;
   ПОЗИЦІЯ pos;
   список.AddHead (нові клітини (21));
   список.AddHead (нові клітини (40)); / / Тепер містить список (40, 21).
   / / Перебору список того, голови до хвоста.
#IFDEF _DEBUG
   для (pos = список.GetHeadPosition(); POS! = NULL; )
   {
 nbsp;  afxDump << списку.GetNext (pos) << "\n";
   }
#endif

Результат від цієї програми:

клітці в $479 C 40
клітці в 46 C $0 21

Огляд cObListЧлени класу | Ієрархічна діаграма

Дивіться також CObList::Find, CObList::GetHeadPosition, CObList::GetTailPosition, CObList::GetPrev, CObList::GetHead

Index