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